SMC リンク パッケージ 集 vol.2
MSX ミュージック エディタ 11、 サ ゥント 1 デ イタ
SMC オリジナル ゲーム 「AREA-Xj
定価 480 円
メッツ 才ー赠 間が ふえた。
RAM64K ノ 《イトの メッツ ォ一 HB- 201 新登場。
人気の メッツ ォ一 、つし よに、 MSX を さらに 面白く する C
= iv-:i ベ 3 の 本格派 HB-201 と、 16KB の
ノ、, き- 3- '01: 楽しみ 広げる 2 スロット 搭載。
-ゲノ T—--?— HB- 201 新登場。 RAM
MB.- ^二て J| ^ な フ: 口 グラム や ゲームに も 余
5^ て ゾフ K さつに 幅 £く 楽しめます。 また、
みんな K 氕 HB - 101 は スタンダードな RAM16
KB ( W 壳 ェ 7 スパン ジョン メモリ一 力一 トリ ッ ジ
装薈で RAM64KB まて' 拡張可能)。 気き に 楽し
•^ぷぺ•':Iンて■r: ^ち ろん、 どちらも 2 スロット 搭載。
フロッ ピ一 テ、:^ ス ク ドライ ブ と 組 んで、 より タ才ナ ミツ
クな プレイ も 行えます。 デ-ー タレ コーダ や カラー フ-
口 ッタ一 プリ ンタ などの 周辺 機 きま と桉 続 す れ ば
楽しみが 倍増す る こと 受け あいです。 これから は、
ふたつの メッツ ォ一 が MSX をます ます 面 fK します。
カーソル ジョイスティック や ポーズ ボタン 付で
プレイが 面白い。 便利な キヤ リ ン クン 、ン ドル ィ寸。
エキサイティングに ゲ一ム が 楽しめる 力一 ソ ノレ ジョ
ィ スティック や ゲーム を '時 中断で き る ポーズ ボタ
ン。 持ち運びに 便 利 な キ ャ リ ングノ 、 ン ドル。 な ど、
メッツ ォ 一は みんなに うれしい 美しい パソコンです。
住所録な どが 簡単に つくれる HIT B ぽ ノート
機能 内蔵。 16 色 カラー 表示。 サウンド 機能。
ソニー 独自の HIT BIT ノート 機能 内蔵。 住所録、
スケ ジュ一 ルな どが 誰でも 簡 単につ くれます。 ま た、
MSX 規格 だ 力' ら ソフト も 充実。 もちろん 16 色の 力
ラー 表示 や 8 オクターブ 3 重 和
音の サウンド 機能 M れ 、て 、ます
新登場 敏虚
rfM^: 木^ 能に、 さらに RJiM64IO <{ト 搭載。
二/:, え き;^ ノ しつ メ-ゾ 外つ
■ 國^^ J ソニー パーソナル コンビ ュ一タ HB- 201
HB,201 特 9,800
ラ— ょゾャ i 肖し の ブラックと ライト グレ— の 2 タイプです。
美" ヅ オル ムが入 気の パソコン。 基本 機能に & した、
二れ は、 夢中の 人の メッグ 才ー。
ソニ一 パ一 ソナル コンピュータ HB -つ 01 園 國^^ M M
¥46,800HB401
ボテ 1 カラ一 は レッド、 ブラック、 アイ ホ' リーの 3 タイプです。
ヒダを差しぁi^ますノ、ガキに住所*氏g■年tt'廣業•機稽名をごle人のラ;Lぉ申し込み(た'さぃ。干l08來ゃ;la高li局^?(内ソニ一 鼸国内1^1^*:部カタ0グ「0'^^」係参^3はマィグ£1ゾフ^の商«です。
US
國
SONY
, A
様々 な 高級 S' 語 を 3,5 インチ フロッピ一 で 供給。
_ CP/M マシン だから、 楽しみ は 多彩た'。 _
パソコン を 深く 知れ ば お 1 る ほど、 単に アプリ ケ一
シ ヨン ゾフ トを利 ft! する だ ( ナ でな 《 分 Q 身で 様々
な ほ >1?^を 使って プロ グラ ミン グを 楽しみた くな り
す。 ソニーの SM0777C は、 言語の 面白さ
を 追求で きる パソコン。 C P/ M テ" イス
(i^il 売) を 搭載す ると、 システム 全体 力 ―
高性能 CP/M マシンに なり FORTRAN, FORTH,
COBOL, PROLOG. C など 各種 rC'; 級 ま 語 を 走
らす ことができます。 しかも、 SMC-777Cffl に 数多く
の 高級 き11^3.5 ィ ンチ フロッピ一 で用氳 —き B 站も
つ 可能性 を、 あなたの 手で 確 力 'め る ことができ ます。
■SMC- FORT RAN
世界で 最初に 開? g された 高級 H 語です。 SMC
では 数値計算 に 適し、 科学技術 計算 や 機 1^ の
Sijfp に 優れた ANSI- FORTRAN の サブセット
を 採 W しています。 (型 名 SMJ- S037D¥14,800)
■ SMC-COBOL
事務 ffl 共通 g 語。 SMC では、 Ht 界の 標準と なる
AN S ト 74 がべ一 スで す。 非常に コンノ 《ク 卜て :48
K RAM システム でも 約 4000 ステートメントの プロ
グラム 実行可能。 (型 名 SMJ-S038D¥14,800)
■ SMC- PASCAL
科学技術 計算、 事務 现、 コンピュータ 教育、
アル ゴ リ ズム 記述 などに 適し た 言語。 1960 年代
i 吾。 ザ '8 ヒ V ト。
^ 二-ノスて S 計 さ r 二ました: プログラミング 言
お : - -#ぶ : : : : - き . り め ての 入でも 容
^:3t*ir?;- 5 gSMJ-S039D ¥14,800)
― てべ スト セラ一 の 实镇を もつ 「BDS- C」。
ま- S'":: プログラミング, 移壞 性、 オブジェクトの
r: 峯 な どで されて いる 言 語です。 失な 期 間 ( :
学ぶ こ 二 でき、 しかも 本格的な プログラミングに
': 通 C - て- 、ます: < 型 名 SMJ-S040D¥29,800)
"、ェ 語と して、 各方 面 力' ら 注目され ている
言赢: 營史は 古し FORTRAN とほ ぼ!" iii 時期の
:5«50 年.: 5| 表されて いま す。 専門的な 問題解決
ス" *t 論, 自然言語の JiJl、 お j 的 援 システム、
',: '.: 向いて います。 (型 名 SMJ_S041D¥I8,500>
■ SMC-FORTH
ふ 一一 -ズ' 厶一ァ が 開^した 自己 増殖 型、 ス タツ
--- ニン 二 , ド S ニノ 言き: 目的 こ; どの 分野
-- _ _ -ミ て: OS 、;ょ ス' 、二み マ セン ブ
ラ テっ 《ッガ 内蔵。 (型 名 S MJ-S053D ¥14,800)
■ SMC- PROLOG
— 355 世 ^コンピュータ 計画」 の 核 言語 モ カレに
な 弔 さ f に んェ 知能 言語.' 知識 it 理 S 語と LT
it 目 さ f-- て.、 る 論理 型 プログラム言語。 1972 年
—エンスで 11 生: (S 名 SMJ_S054D¥14,800)
疆 SMC EDIT u-ithCP M- SO
20 種類の コマンドと 豊富な 力一 ゾル 移震纖 能に よ
つて プロ グラム の 作成' 修 正 を 簡単に し た ス タリ一
ンェチ つ ターです。 (型 名 SMJ- S036D¥14,800)
ザ*8ビットの実九付属の3.5ィンチテ=^スクには、
― Dr.Logo や 簡易 言語、 アセンブラ も ある。
SMC-777C に は、 3.5 インチの オリジナル デ ^ スク
が 付属して います。 この ディスク は、 ゾニ一 独自の
777- BASIC や 次世代の H 語 Dr 丄 ogo、 本格
的 アセンブラ 777- ASSEMBLER, 機械語 デ
バッガ 777-DEBUGGER、 簡易 言語 777- ME
MO など 8 種類の ソフト を 装備。 特に、 1967 年 マ
サチュ 一セ ッッ 工科大学の 人工知能 研究所で
開発され た Dr 丄 ogo は、 独自の タ 一トル を簡 申-
な コマンドと メッセージ だけで 動かし、 新しい 可
能 性を釗 造で きる m 吾と して 注目され ています。 ま
た、 これらの ソフト は 3.5 インチの ドライブ 力' ら 呼び
込まれ、 Sony FILER という CP/M バ一 ジョン 1,4
と: ff- 換性を もつ OS の もとで 作動す るよう になって
います。 この OS は、 ユーザ一 にも 開放され ています。
■4096 色から 16 色 を。
SMC- 777C は、 内蔵の カラ一 パレット により 4096
色から 16 色 を表ボ 可能。 単色 を 遺んでも その 16
輝度 表示が できる ため、 ミニコン なみの 3 次元 グ
ラフィック をキ S けます。 さ らに 付属の グラフィック ディ
スクを 用いれば、 冈形 1(5:11 もいた つて 簡単に 行 え
ます。 その他、 ミュージック ディスク も 付属して いるの
で: 美しい 音の ft 界も
容易に 剖 造で きます。
SMC FORTRAN, COBOL, PASCAL. C FORTH P RO LOG , EDIT ii H/i itm^
f フボ一 に USP SO は コンビ ユー タ, lii に 筆 CP Ml Dr, Logo は デジ * ルリ サー
チ ダ D ダを Jf: しあけ i す。'、 がキに U:P*Ht?^,q:» 屬 ご ゆ
うえ. お 屮し 込みく た' さい。 TlM な ttL^'jl 乂. |*r メ ニー 帽 4|lVP;5E+^/** タ I "ダ rOii «■!
HIT BIT
新しい 世界 を、 発見で きそうえ
SMC-777C
卜の 1 /な; Ji リュー. パー ゾチ ^コンピュータ SMC 77rcviM,00O(+:f+l|; トリ:
t'f^^7ViCPD 14CD】\-79.SW) ケーブル SMK 702¥6_S«)t のセ '卜です。
ン 二一 'ハ' 一ン カル コンビ ユー-
'SMC-777C
'¥168,000
SONY
映像 ソースに 合わせて Z
トリ ニトロ ン,
水平 走査 Jil;$ 数
I5.75KHZ
ビデオ 系
テレビ チューナ一
In— |:=
衛星放送 チューナ
ビデオ デ':
3
ビデオ テ' イス ク
MSX
24KHZ
31 .5KHZ
34KHZ
RGB 系
,i'6W ツト ライン I
1320 ドット ライン'
文字 多重 デコーダー
トコ 1
■^41 チャフ テン iffi 末
高 解像度 ハ ソコン
(640 ドット X 400 ライン)
萬 密度 キヤ フ テン 端末
(ランク 3.5)
デジタル スキャン コンバーター
□
DSC- 10 ¥220,000
デジタル 技術で, 通常
の 映像信号 や RGB 信
号 をく RGBiSifi ノン- ィ
ンタ 一レース 信号 M 二 変
換。 走査 棟の 数 を 2 倍
にし、 S 密度 画像 を 再
生し ます. ソニー 独自
•••TRINITRON
Is
(上手に 使って 上 チ に 節 m)
/ しキ 7 土お 、 ノ 水平 走査 周波数
ノ^^ ノ r < 、15kHz〜34kHz
フー モニター。
「2
pooo 文字 表示 高 画 ft
\ テ * イス プレイ テレビ
0.37nmi ファイン ピッチ、 2000
文? ひお it ;、 RGB 人力 (21 ビ
ン /8 ビン)、 fiijifiiAV Hit 、ビ
デ 才人/ Jffi f 装 偏のお I 由' 1
5^?テレビ;> 画 カラー テレビ
KV-14CP1 ¥99,800
( パソコン 専 fij、2000
、文'; "ひれ & ディスプレイ。
0.37mm ファイン ピッチ、 最大
2000 文卞を 鮮明に 表示。
RGB 人; バ アナ a グ 21 ピ
ン Z デジ' タル 8 ピン) 装 f 菊。
國 キャラクタ一 テ: f ス プレイ
CPD-14CD1¥79,800
'71
ビデオから 高 解像度 パソコン、 密度 キャプテンまで これ 1 合で マルチに 対応し ます。 マルチ スキャン 櫬能 搭載、
參チ as マルチ スキャン 機能。 水平 走査 周波数 i5kHz から 34kHz 、垂直 走せ 周波数ぎ OHz か
^jHz まて 範囲な 走査 周波数に 連続して 自動 追従す る、 画期的な 新 機能です。 テレビ ビデ
寸 i' ら高 解像^ パソコン、 高密度 キャプテンまで 踏 像 ソースの 進化に、 これ 1 台で マルチに 対応で
きます: • 豊富な 入出力 端子 群。 RGB 系 ニュー メ デ: f ァ ソース をつ な ( f る、 アナ 口 グ 21 ピン/デジ タ
ピン 2 系铳。 加えて、 ビデ ォ系 MSX ノ、 ソコ ンゃ ビデオ、 TV ゲーム など を 1 本の コ一 ドで fiij iM
さ- ら養 できる AV Hit 端子 も 装備 。参 ファイン ブラック トリ 二 トロン 管。 0.37 漏 ファイン ピッチ 管に
;- X 字 -Kf さ 情報 は シャープに、 映像 はきめ 細 力' な 3^ さ
マ-' ュ スれン 機能に よって 2000:5:1^(80 游 X25 文
字 >"050 文字 190 文字 X45 文字) も、 鮮明に 映し出します。
マルチ スキャン トリ 二 トロン カラ一 モニター
14 型 KX-MHm ¥125, 000
LB ォ一テ オケ一 プル き VMC-610S ¥1,500
V1C-6]!»AS 5:《 モノラル fl)*VMC-612MS ¥1,700( モノラル 用)
に5';;>^-ニ4〔卞.マニニ7 a 饗でー
>カタ0グぁ[£はぷ-:所.1^ぉ.年令.職集.«;;(-もゅ'«»-?,を明|;(;のヒ〒108«^:鄯/&;輪1:ぅ1)(1*}-ノニ一 (》カタ0グ係へ'、ガキでぉ申し1^みくださぃ,
6
マイク! □=! ンピュ 一タ ショウ 85
5 月 22 日 7?; 〜 25 日 土に かけて、 東京
軍 50 島の 東京 流通 センター におい
て マイクロ コンピュータ一 ショウ
力, 催された。 これ は、 日本 電
子 二 業 51 興 協会が 主催して 例年 開
たて いるもので、 毎回 話題の
§"^==:: が 旁 表される ことで 有名で
ある: 今年 も MSX2 の 発表、 16 ビ
ット パソコンの 新製品な ど、 かず
かず の g 題 を 集めた。 Oh! HIT
Brni*«fi もさつ そく 取材して き
たのて • ^告 しょう:
Sony の ブ一 スは 351 会場の 中央、 NEC の
ブ一 ス のとな りに あり、 SMC ン リ 一 ズ、 M
SX、 そして 題の 新製品、 パーソナル ヮ一
プロ HITBIT- Word な ど を 中心 に 展示 を
していた。
SMC 関係 の 展 >1;- で は 、 RS-232C を 使つ た
通 ィ,; 関係の デモ を 走らせて い た。 今年 は 通
信の 自由化 や、 郵政 'y? 方式の パソコン 問
信 方式の 発表 も あり、 ますます 通ィ い; に 対 す
る 関心が 「き まると 思わ れ る 屮、 タ ィ ム リ ―
な 展示と いえ るで あろ う。
MSX では HB シ リ 一ズの i ほ 斤 型、 HB-201
の^^が おこなわれ ていた。 これ は、 HB-
101 の 64KRAM ノ f — ジョンで、 ライト グ レ
― と つや'; 11 し ブラ ッ ク の ボデ ィ一 カラ一 を
\% It] し 、 お 級 感ぁふ れ る な 性能 機で あ る 。
MSX と いえば この ショウの^ 題の- - つに、
MSX2 が あるが、 Sony ブースに は その 姿
はおえ な かつ た 。 MSX で ト ップ シェア を 得
た H B シリ一 ズの MSX27 《一ジョン はいつ 登
場す るので あろう 力'。
さて、 この ブ一 ス で- - 大き な ifii 積 を f"i め
ていたの が、 HITBIT Word である。 これ
は、 Sony が 般 |f】】 けに 開 さきした パ一 ゾナ
ル ワープ 口 で、 漢 字 3000 字 を 使用 能 、
5 色 印 字 可能 な 熱 転写 プリンタ を" ぷ備 して
98 , 000[1] と 、 手 $1 に 使 える ワープロ になつ
ている。 ブースで はこの HITBIT- Word を
た く さ ん な ら ベて、 来場 名-に 自巾に 操作 さ
せて いた。
そのほか、 COMDEX ではじめて 姿 を あらわ
し た VIEW SYSTENI 力-:、 マイコン ショウ
でも 展示され ていた。 この VIEW の 中心 は
16 ビッ トバ一 ソナル コンピュータ の、 SMC
-2000 である。 CPU に 80 186 を 採用、 640 X
400、 256 色と 魅力的な マシンで ある 力;'、 ま
ず は 北米の みでの 発売で、 B 本での 発売 は
未定 だそう である。
それで は、 Sony 以外の ブースに 目 を 転じ
てみ よう。 まず は MSX2 の 動向で ある。 M
SX と の り: 換性 を 保ち な が ら、 メモリ を 最大
128K バイ 卜にまで 拡張可能 にし、 グラフ ィ
ッ ク スの 解像度 をぎ ぇ大 512X212 ド ッ ト に拡
張、 キャラクタ 阔面で 80 文字 X 24 行の 表示
が 可能、 スプ ライト、 クロック 機能の 強化、
FM 音源の 採 W な ど 機能 を 大幅 に 強化 し た
ものである。 すでに 発表し 、発売 した の がャ
マハと 東芝で、 &下、 三洋、 三菱な どが 参
考 出品の 形で 試作品 を 展示して いた。 MSX
2ffl の VDP を アスキーと 協同 開発した ャマ
ハと、 MSX ェン ジン な ど の 卞 導体 製品 を つ
くって いる 東芝が 実際の 商品 開発で も 先行
し た の は 当 然 であ ろ う 。 Sony も 得意の AV
技術 を 牛 かし た 特色 あ る 製品 を 開? S して も
らいたい ものである。
そ れ 以外の 新製品 といえば、 なんとい つて
も 、 NEC の 新 16 ビ ット マシン、 PC98XA :
PC9801U2 であろう 。 PC98XA は CPU が、
80286, メインメモリ 512K バイト、 グラフ
ィ ッ クス: よ 11 20X750 ドット、 4096 色 中 16 色、
24 X 24 ド ッ ト の 明朝体の 漢字 フォント など、
どの 点 を とって も 最高の 16 ビッ トマ シンに
仕上がつ ている。 会場で は、 陰 面'; 肖 去した
多面体の アニメーション の デモ を 行 つてい
たが、 その スピード はすば らしかった つ P
C9801U2 は、 PC9801 の トランス ポータブル
版で、 CP じ に日電 オリ ジナ ル の V30 を 初め
て 採用、 40% 色 中 8 色 (拡張 時 は 16 色)、 3. 5
インチ フ 口, ヒ:一 を 内蔵、 小型 軽量に なつ
た タイフ; である。 ま た 、 640 X 400 ド ッ ト 対
lit.^O フ: ラズ マディ スフ。 レイ も ffl 意され てい
る: >;EC では 、ホーム パソコン PC -6000 シ
リ 一 ズ では 3. 5 ィ ン チを 採用 していた が、 今
回 の PC- 9800 シ リ 一 ズ での 採用で、 主要 メ
一力一 の ほとんどが 3.5 インチ を 採用した こ
と に な り 、 次世代の フロッ ピ一デ イス クの
地位 を 確固たる ものと した。
富士通の ブースで は FM16 え、 FM16 タ、 9450
8
― こ: 目 i つた: とくに 94502 の マ
'- ユウ ザン ドウ , 面,: は 感動した が、 これ
ぷ^ 全,: ビジネス 用で ホビィ ス 卜 力'; 使う 機
? t て.: な.、: >: EC が 80286 を 採用し、 富士
さ. ェ I + t す する であろ ラ か。
一 一一 ブ ブースで は X 1 シリーズの 新 製
さが S 示されて いた。 X 1 ターボ Mode
ユ: そ _ て X 1 の 普及 機種の XlF、Mode
:!•:'. 2": て ある: X 1 ターボ Model40 は、 シ
7- ; 二. ユーザ 辞 * な ど に よ り 漢字 5(3:, を
^•C _ '-' I ^て'、 X 1 F 、 Model 10、 20 は、
X I r さ ら,: 低価格化し、 NEW— BASIC に
« «^.iX 1 ターボな みに 向上 させた
^ 一 -- '—ス : , よ, マッキントッシュ
= -'' V -* - ;、 た, フト、 EG-BRIDGE が
展ボ されて いた。 マッキントッシュの F) 本
語 化 作業 は 遅れて いる 模様 だが、 ソフトに
より 実現して しまった わけ だ。 しかし、 こ
のように ソフト で サボ 一 ト す る 方式で は 使
える ソフト が 限 られ てし まう。 マツ キント
ッシュ のよう な 便い^い パソコンが、 B 本
語 人 力 の 問題 だ けで n 本で 壳れ な いのは 残
念で あ る。 一 tJ もはやく、 マツ キント ッシ
ュの 漢字 版 を 開発して も らいたい。
そ の 他、 S 立った ブ一 ス にハ ド ゾ ン のブ一
ス が あ つた。 ここ は、 アメリカ 西部の ィ メ
- ジの 丸太 づ、 尾 を かたどつ ており、 さま ざ
ま な 機種; H の ゲーム を 展示して いた。 ま た 、
口一 ランドの ブースで は、 シンセサイザ を
MIDI ィ ンタ フェースで 自動 演奏す る シス
テム を 展示して いた。 今月 号の 記事で SMC
に も MIDI インタフェースが つ な がつ た こ
とだし、 SMC 用の MIDIW 'ノフ 卜 も 作って
ほしい も の だ。
マイコン ショウと おなじ 時期に、 晴 海の 国
際 貿易 センタ一 において、 第 SO 回 ビジネス
ショウ も 開催 さ れた。 去年-か ら、 マイコン
ショウと: t なつ たので 片方 し か 出展 し な (■ 、
企業 も 多かった。 Sony は ビ ジ ネス ショウに
は 参加して いない。 Sony の 文書 管理 シス テ
A SIOS が 見られる かとお もつ た が、 残念
である。
9
RAID ON
MSX 新作 ゲーム 紹介
I'
プロ B —グ
夏 だとい うのに ャケに 肌寒い 今日, 才レは
旅 を 決意した。 目的な どない。 ただ, 二の
ゲーム ま みれ の 日常から 脱出したかった だ
けだ。
人生の 転機 は 突然 やってく る。 そして 今が
そのと きな の だ, と, 自分に 納得 させつつ,
才レは 駅 ま での 道 を 急い だ。 別 に 急 ぐ 旅 で
は ない の だが, 早く しないと, 日常と いう
名の 泥沼から 抜け 出せ なくなって しまう,
という 強迫観念が, 才レの 足 を 早めさせた
の だろ う 。
気が付 くと, そこ は ひな びた 温泉町の, 1
軒の 旅館の 前だった。 宿帳に 記入 をした 才
レは, なに をお いても まず, 畳の 上で 大の
字に なって, ねそべる 二と に した。 くつろぎ,
そう, 二れ こそが ォレに 欠けて いた もの だ
つたんだ。 ここに は 急がす 編集者 も, 怒る
編集者 もい ない。 鳴 呼, 極楽〃
と, そこへ, 旅館の 女中が やって きた。
「お客様, この ゲーム カート リ ッジを 差し 上
げ ます わ。」
「あつ, これ は, まだ 未発表の はずの, MSX
版 バン ゲ リングべ ィじ やない か。 どうして
二れ を 僕に 一… ?」
「だって, その ト レーナ …- 。」
なんと ォレ は, ゲ一ム 雑誌 ^Beepj の トレ
—ナを 着て いる じ やない か f
やっぱり ォレ は, ゲームから は 足 を 洗えな
い 運命に なって いるんだ。 ええい, こうな
つたら, この カートリッジ を, 才一' ヒッ
ト ビッ 卜の 編集者の N さんのと ころへ 持つ
て 行って, 1 本 i 已事を 書く つき々 ない.'
N 「まず は 自己紹介して もらい ましよ:」
芋 「はい: えつと, 侯 は Beep の ライタ一 や
つてる, 氷水 芋吉 です: Beep の 方で, ファ
ミ コ ン 版の バン ゲ リングべ ィの レビュー を
やって た 関係 上, 今回の MSX 版 バン ゲリ ン
グべィ の 方に かりだされました。 こんなと
二ろ でい いです かね。」
N 「けっこう, けつ 二う。 けっこう を 見ず
に 日光と いうな かれです よ。 それから, 私
が 編集者の N だす。 どうぞよ ろしゅう:」
芋 「実は, 僕の ペンネームの 氷水 芋吉 つて
いうの も, 二の N さんの 命名なん です けれ
ど, まあ, そんな こと は ど 一ても いい か:
え一 つと, パンゲ リング ヘイの 話て' したよ
ね: J
N 「つまり, 今回 ソニーから, パンゲ リン
グ ペイが 発売になる わけね: 発売日 は 1 月
後の 7 月 21 日なん だけれ ど, そ-は 編集者の
親心, ヒ ッ ト ビッ 卜の 読者に は 特別に 教え
ちゃおう つて わけ。 でも, ただ 紹介す る だ
けなら 猿に だってで きます よ。 ん でもって,
芋吉 つつ あんに は, Beep の ライタ一 と して
の 名誉 を 龍け て もらって, パンゲ リングべ
ィ について 隅から 碟 までし やべ つても らお
う, という 具合に なって いるんだ な, 二れ
がまた。 そんな わけ だから, まず は パンゲ
リ ング ペイの 生い立ち でもい つても ら お う
かな: ほれ 言え 早よ 言え 今 言え 直ぐ 言え oJ
芋 —え 一つと, そもそも パンゲ リングべ ィ
つてい うの は, アメリカの コンピュータ 用
に, かの 有名な ブ ローダー ポント", あの 口
—ドラン ナ 一の 会社なん だ けど, そこ か ら
リリースされ ている ゲーム なんです。 そし
て, この MSX の バン ゲ リングべ ィ つての は,
ソニーお 得意の 移植 版て, 実は ファミコン
の パンゲ リン グべィ よりも 本物 そ つ く り だ,
という S も あるぐ らいの, スグレ モノなん
です:」
N 「それで ゲームの 内容 は どんな ものな の
かな ? J
芋 「えつ? ISI さん はま だ やって な いんで
すか?」
N 「やった 者の 負けです よ
芋 「じゃあ 僕が 説明し ます。 まず, プレー
ャ 一は, ジェット ヘリに 乗って パンゲ リン
グ 帝国へ 戦争し にいく わけです よ。 そのへ
リコ プ ターに は, 爆弾 9 発と バルカン 砲が
搭載され ていまして, その 爆弾で, バン ゲ
リング 帝国の 工場 を 破壊し, 爆破 活動 を 邪
10
RAD
ON
BUNGELING
BAY
眷ェビ ローグ
才レは 今まで, ゲーム だらけの 日常に 飽き
飽きして いたと いうより, ただ 単に 面白い
ゲームに 餓えて いただけ なのか もしれ ない
そんな 才レ を目宽 めさせて くれた この ゲ一
ム, 「パンゲ リングべ ィ れ こいつ はお 薦め
STi*zg 餐ぺ * 擊 高お iS, レーダ一
V -. t ぶ バルカン ig で なぎはら うんです。」
N '* 舞が 9 1^ しかなかったら, 途中で な
: つち々 うんじ やない の ? 」
二 '一 -- なと きのた めに, 海上で 味方の 空母
- i_r 一て- 、もんて すよ: ! * がな く な つ た
っャ ニニ 最 €Trv ぶ. を碉 して くれ
S— - へ 二 —ター- -タ, ーシモ =3 する
N -て も, バン ケ リンク 帝国の 領海 内 を,
戴の 空母が 邁絃 なんかし てたら, 袋叩きに
あっち やうん じ やない かい ?」
= —sr きってい うのはないです けれど,
つお ft かやって きて, 空母 を攻
撃したり する つての はあります。 だから,
二:^ を * 犟 している 途中なん かに 警報が 出
- 二つ. 23 の 救援に いか なきや ならな いん
てす *
N 'でも さあ, それ はお かし いんじゃない
の? だって, 普通の 空母 だったら, 防御
のた めの « 力く らい あるん じ やない? だ
いたい, ヘリ コブ ター 1 機 だけで 戦争 仕掛
ける なんて, 考えた だけ で も ゾッ とします
よ: ヘリコプター しか 買えない ような 国が
* 争なん か 始めるな つつ 一の。」
= _ そんな ことい つたら, ゲームが 成り立
*、 ,一 一二 — て ケ一ム にあらず。 これ か
らのケ 一一ぶ 二 r. てす よ:」
芊' よく ヮケ! :、— - 丁らない けれど, 説明 を
続けます よ。 この バン ゲ リング 帝国に は,
いくつかの 大陸が ありまして, その 大陸の
上に は, いくつかの 工場が ある わけです。
そして, プレーヤーの 使命って いうの か',
この 工場 を 全て, 爆弾で 破壤 する ことなん
です: あつ, これ はさつ きいった か。 だけ
ど, この 工場 は, 1 発じゃぁ破壤でき
なくて. 7^ かの 爆き を 投下 しないと, 破
,てき; てす: しかしながら, 1 回に
« める 旱の数 は 9 発 だから, こまめに 補
給し なければ ならない し, 補給に いくと,
ダメージ を 受けた 工場 は, 時間と ともに 復
活 しちやう から, 倒しに くくなる。 そこで,
テク ニッ クが生 まれる 余地が あ る わけなん
です。」
N 「ワープと か はない の ?」
芋 「ある わけない でしよ。 それから, この
パンゲ リング 帝国っての は, ものすごく 広
いんです。 なんせ, テレビの 画面に して 100
画面 分ぐ らいで したつけ? それぐ らい 広
いんです から。 そこで 今回 は, ヒット ビッ
ト の 読者が バン ゲ リン グ 帝国 で 迷子に な ら
ないように, パンゲ リング 帝国の 島の 地図
を 掲載して あります。 参考に してく ださい。
なお, 地図 を 掲載す る, というの は, N さ
んの アイデアです。 読者の みなさん は, N
さんに 感謝す るよう に。」
N 「私が, ご 紹介に あずかり ました, 才ー •
ヒット ビット 編集の N だす。 この 地図 を 見
れば, 工場の 位置 も, 敵 戦艦の 建造 ドック
の 位置 も, 一目瞭然 なんだ わさ oJ
だぜ。
(支離滅裂 御容敏 / )
芋 「そういえば, 戦艦の 建造 ドックに つい
ていう の を 忘れて ました。 この 戦艦と いう
の は, ゲーム 開始 直後から 建造が 始まり,
完成す ると, 味方 空母 を攻擎 してく るんで
す。 だから, 工場の 破壙と 並行して, 戦艦
建造の 妨害に もい かなければ いけな いんで
す。」
N 「レーダ一 についても いってよ。」
芊 「あつ, そうそう。 その レーダ 一^ 3 てい
うの は, 攻撃 はして こな いんだけ ど, 味方
ヘリが 近く を 通る と, 敵 戦 關機を 呼び寄せ
たり するとい う, たいへん 陰険な ャッ なん
です。 発見したら, すぐに バルカン 砲で や
つつけ ましよ う。 それから, 工場の 周り に は,
たいてい レーダー や 高射砲が 設置され てい
ますんで, 工場 破壊の 前に は, 必ず それら
を 壊して お 〈こと。 これ は 鉄則です。」
N 「さっき 宇吉つつ あんが プレイし ている
の を 見て たら, 破壊した はずの 高射砲が,
復活して 擎 つてき た, ての があった じ やん。
あれ 汚い よね。」
芋 「いや, 工場の 周辺の 地上 物って いうの
は 工場が 生産す る わけ だから, 工場 さえ 健
在なら, なん ぼで も 造って くるんで す。」
N 「じゃあ, 工場 を破壤 しなき や ダメじ や
ん。」
芋 「だから, それが 二の ゲームの 目的で じ
やな いんです か。 さっきから いってる でし
ょフ o」
N 「考えた 者の 負けです よ。」
芋吉 「 」
バン ゲ リング 群島 地図
「タマ ウス 島 J この 島の 形 か, バ
ンゲ リング 帝国 原産の 動物 「ヒポ
ポ = タマ ウス」 そっくりな 二と か
ら 付けられた。
「フ アイ 島 J この 島に 空港, じゃなくて 飛行場 を 建 H す
る 際に, 建設 反対 關 争が あった その 争の 時の' 住民の
かけ 声 ファイト ゾ かナ マって, この 名に なった という
r へネ モコセ 島」 この 島 は? 世紀 初 讀 まで 無人 鳥だった
名前の 由来 は 不明:. この 島に は, 天然記念物の へネモ
コセ 始祖 島 ■ が 生息して いる
「日の丸 弁 島 J 四角い 島の 真ん中に, 赤い 工場 ホッン と
ひとつ. いつしか 人 は その 島 を, 日の丸 弁 鳥と 寻 ぶよう
になった そうな,,
「ジ ェ ミニ 西 A/ ジ エミ 二 東 *」 昔 二の 2 つの 島 は I つ
の 大陸だった そうだが なの. ある 夜 突然, 大地 穀 変動が 起
こったた めに, その 大陸 は 2 つ t 二 弓! I 離されて しまった
の だ, ゆえに この 2 つの は. M 生レ もと 呼ばれて いる..
0> a
八 ^ ~~
も ^
a 「s
Q 2
Q
-
3 く
<3
へ
<}
^00^ ha
」 ぶ
53 O J3 D .
K' a
1
二 .
。%
: 一 fvM4
a ^ Co ひ <s ぶ
12
BUNGEl
WJNG BAY
一 一-^ - ~~ -―-
3
「シ ルバ 應 J 工場が 銀色 だから シ
1 ^
な もんだ; 1
「母 *」 2 つの 工場と 承 i 艦 ドック,
飛行場 を 擁する この 島 は, 鉄壁の
守り を 誇り, 昔 は —鉄壁の 母 島..
と 呼ばれて いたが, 現在 はた だ阜
に 母 島.. と 呼ばれて いる,
「デ モン *j 古代 バン ゲ リング 人
は, 二の 島 を の 島,. と 呼ん
で 恐れた そうだ.. 今でも この 島の
上空で は, 原因不明の 事故が 起こ
るそう だ.. くわばら, くわばら。
« 主 *^ を 差! < のべる 影 をした 二の 島
二 *-£;3^ にいち ばんせい ft なんてしょう •
「タ チン 島」 メ サイ ァ * の 差しの ベた 手 を, お 駄賃 を
わたす 手と 見た ためにつ いた 名
i8 aio
3,
)or
i
議
コ.
一 i
(1
一
<3
、一
13
ギ み たいに 小さい が, な かな かど 一して あ な どれ
ない。 タンクの 発射す る マシンガン は, ヘリに 1 の
ダメージ を 与える。
コ イツ も タンク 同様, マシンガンで ヘリに 1 のダメ
ーシを 与える.: たまに 炎上して いる ポートが あるけ
れど, あれ は 何なん てし よ う ?
工場 を被壞 する 際の 邪魔物。 8 方向に 彈 を » つてく
る。 バルカン 砲 で被壞 可能。
母 * の 戦艦 ドックで 造られる。 二れ が 完成して しま
つたら,, 空母の 命 は 風前の灯。 そうなら ないように,
"CAUTION" の サイ ンが 出たら, 何 をお いても 爆撃し
よう C
• 残りの 島
建造 途中の 戦 «(1)。 二の ままに してお くと, 時間と
ともに 戦艦 は 着実に 建造され 続け (2;, ついに は 出港
してし まう (3)0 こうなる 前に しょう。
ヘリコプター
「芋吉 の 忘れ形見 島」 この 記事の 撮影のと きに, つい
* り 損なって しまって, 後から 急に 撮り 直した *。
図に でき なくて ゴ メン。
二れ がゥ ヮ サのジ ヱット ヘリ: » 彈は 9 発 »載 可能。
バルカン 砲 装備。 郜 4 の キーで 向き を, 耆辠 のキ一
で スピ一 ドを 変えられる。
RAID ON
BUNGELING B/V
f ノ q
I
3
キャラクタ
14
いざと いうと きに 精り になる のが コ イツ。 ヘリ コプ
ターの 爆 5* を 補給し, ダメージ を にして くれる。
着龜 - 発 《 は スペース バーで
二の 工場 を 全て 破壤 する のが, キミの 使命。 全部で
6 か 所に ある。 埋を 出して いる 間 は, S 射 砲, レー
ダ一 など を 生産し JS ける。
母 * の 工場 破壊 を 狙う ジェット ヘリ。 まず 周囲の 裏
射 砲な ど を破壞 し て; 1 ), 工場の 真上で ホバ リングし
ながら » 撃 開始 (2:1。 そ し て 何 発 かの »5 皋を 投下す る
と …一 みごと 工場 破壤 (3)/
二-二 ミ: -^S 3 方 空お は*« する が, へり
--5:» . V . . こ-う 者い じめ':?) の
ーノ 二' - - S ョ 二に"^ . っノ 4» すると,
曰い ホテ ィの 飛行機,:
ると いう, 嫌な ャッ C
で破壞 しょう。
. リ コプ ターの み を 狙って く
ック をと つて, バルカン i&
パンゲ リングべ ィ」 予告編
「パンゲ リングべ ィ」 の 楽し さは, 十分お 分か
リ いただけ たと 思う。 とはいえ 発売まで あと
1 か 月。 待ち遠しい ネ。 もう 待てない キミの
ために, 予吿驪 として Eddy2 を 使って 「バン
ゲ リングべ ィ」 の タイ トル 固 面 を 作って みた。
K しく は P.78 P.80 参照。
T5
パソコン 人の、 ビデオ。
HB-701FD でつくった グラフィック や テロ ッフ を、 ビデオ 映像に スーパーインポーズし
て 楽しみたい、 さらに これ を 編集して テーブ に 収めたい。 こんなと きに 問題になる のが: 編
集 時の 画質。 そこ この バー タフ 口お パソコンと 膨 のに 最適な 高 画質 ビ f^/;fo
^fejiiaK を 飛躍 的 に r5j めた ひ 、ィ バント' = Hl-Bandmni ヒ" デ才の i 苗 ik を プロ レベル i : 迫る クオリティ ( : おめ
mM 'ノ 二一 の 新い、 映像 ヵヌく ハイ バント"〉 てす。 映像 の带域 を 広け ■: I 苗 If もの 鲜 iiiji: を 20Co
ほお 比) も アップ。 m * を 重ねた と き の两質 劣化が f*? めて 少な く 、 オリジナル テープが 美しく 化 h がります。
編集の ポイント 探し や! _由] 像 分析! : 便 利な < ジョグ. ハン ャ トル >搭《!。 放送 の
ビデオ 編 % シ ス テム の 機能 を 取り 人 n たく ジ' ョ グダ ィ ャル > とく シ ャ ト ル リ ン
グ> を 搭載。 靜止幽 や 正 逆の コマ 送り、 ス 口一、 倍 速、 ピ クチャ 一サーチな ど
を、 お好みの 速度で m む自 おこ コ ント — ル でき ま す。 編^ 時の I せ I 像 分析 や
ポイント 探し 力す- - に 簡単に なりました。 < "V ft 'ム: ジ 3 ゲ ダイヤル a を r I'ul に Wl いた 状態 >
指定 1 ズ- 間 を ワンタッチ 編集で きる < 自動 編集機能〉。 テープの ffi 意の 区間 を メモリ一 させる と, ボタン ひとつ
で その 1 ズ. 間 を n 勤 冉 斗:。 これにお 幽 川 ビデオ (ゾ 二一 の * 外線 リモコン ヒ' デォ) が 述 ま おして S 虐カ編 m。
パソコンと 相互 コント a —ル 能 なく コント a —ル L 双方 向 « 子 >。 nM'fhc f 定の MSX
カートリッジ を 使う と, MSX パソコンと 種の悄 報 をヌ义 力- 1 さ ,1 に 伝送で きる^ 展 端子 を 載。 IH
高音 熨 く ベータ ハイファイ =Be*alM>。 /ィズ や 歪み を 人 に 低減した, な; 純度の サウンド を 実現。
さらに 光' 失: した 新 樓能 参 映像 ノイズ を 太 fci に诋滅 したく D.A. プロ 4 ヘッド〉 採! 11 きひ
ときわ 35 しい 峡像 Id 鋒 を。 にした く rais ベ一 タ ワン' エス > モード 採 ffl 參 Hiifc に
K 適な!^ 質が 得られる くェテ V' トボ ジシ ヨン >fl?tt 參映 ft' fV バ (イン サ一ト HI 能き コマ
お 1 1* 能き 商 速 アクセス' ピ クチャ" + •iut n imn:L < イン テ' クスス キャン〉
• fi fflUm し < インテリ クス サーチ >* {,!*( ほ 化-速 冉 1-: 鲁 チレ ビと FM 放 を fri] 時
に i*l お J' f* できる * ィ マル キャスト 機 t«»FMJic^ の &に使 利な タイマ一
オンライン 機 W 鲁 3 逸 8 ブ e グラム タイマ一 攀クゎ クタ イマ一き 2:f:ttAV 出 カ« f- など。
Beta PRO
八ィ バンド ベータ ハイファイ SL-HF900 ¥239,800
**«lt ワイヤレス リモコンけ 鼉 •!!:《; t . ««0 ■ 萬 さ Rn397.5mrr 暑靈髓 nijkg
Beta UP
IB*' も
wi 由 やにつ いて きこの ビデオ は ベータみ ■A の ビデ 才 です。 m マ一 クの ついた ビデ 才力 セット チ一プ i'jw よ fiuij できません。 暑 11ほ モ一ド (テ一 フ' itftM-oocnr'tn rei モ一ド (テ一 フ" a!ft::2,ooan/fio, ra 隱モ一 ド (テープ
li せ :l,33™''tw で した テープ' は, それぞれの tut: モート' のない ビデオで は きません ので ご i に & くた' さい。 暑 こ W ビデオで 錄 rt した' テ一フ は, ベ一 タぉ .'.iT':, JitS.NEC. セ' ネ ラル、 ァ イワ-パイオニア
I ィ、 M>ft お ビデれ:: rw ra 瞳 fv モート' おに な «;ti があります。 鲁: の ビデオで は! m および iws モ一ド で wrt された テ―フ WW'!-' がで きます „ きこの ビデオ は ims モードで ttrt できます。 攀外 Wf 作製され た ビデオ' ノフト
: , よ, テレビ ttlii ゾ'- よが! 》: なる ために、 こ" ビデオデッキ では ' にで さない! が ありま す „
» あなたが テレ ビ 放送 や S* 两 物な どから 録 1苗| した もの は、 個 入と して 楽しむな どの はか は、 If 作 権 法 ヒ、 権利お に 無断で 使 なでさません。
» カタ グ; i!i '(' = II: fifr, ft i-, 齡, « « , % 噃 VJ. 機 》 K を Wl ^の 上 .=f 108*;!>. 都 ,!;, tti に) K I 人 J ゾ ニー »*) カタログ 係へ,、 力' キでぉ 中し 込 みください。 く 上手に 使って 上手に »電 >
6 Microcomputer Show'85
10 MSX 新作 ゲーム 紹介 「パンゲ リングべ ィ」 水 水芋吉
18 読者の 広場, 訂正 コーナー
24 ふぞろいの プレゼント たち
28 ヒット ビット インフォメーション
33 MSX<Diift'RS-232C Interface for MSX A.Morozumi
40 MSX ひょうきん ランド 本 田武ー + 大谷英 利
46 MSX コンビ ユー タ バズ ラー 第 4 回 芦ケ原 隆之
51 MSX ミュージック エディタ n Jun
56 MSX サウンド ェテ > タ 本 田武ー
60
& メタ モルフォー シス 宮入邦 男 + 大谷和 利
86
70 MSX 音楽 ソフト 紹介 栄直
76 MSX ミュージック カセット 管理 プログラム ェ藤聖 治
78 Eddy2 による 「バン ゲ リングべ ィ '予告 縉」
84 ヒット ビット ギャラリー
88
& SMC オリジナル ゲーム 「AREA-X」 中田宏
105
90 SMC ゲーム
92 リメ イン ズロ ポット KAZ
94 F-18 誌上 コンテスト
96 SMC グラフィックス エディタ を 使おう S 本 博 行
115 SMC の 通信:/ VUDI インタフェースの 制作 西 田明宏
120 SMC の 通信: SMC 用 SSTV ブロ グラム 荒 井 健 仁
1 27 SMC の 通信: 私の 777 普久 展朝宏
128 SMC の 通 信: ほち 2 号の ハート' 便り ほち 2 号
1 34 SMC リンク パッケージ 集 vol.2
142 見栄 3 次元 CG 講座 (4) 离柳雄 一
146 SMC ショー トフ ログ ラム 落 合噸子
150 Dr. Logo の 世界 友 里 翔
1 55 SMC-C 講座 ( 4 ) 乗 松保智
160 編集部から
SUMMER I 985
i OhIHiTSIT
• CP M, CP M-86,Dr. し ogo は
Digital Research 社
• MS-DOS, MSX は Microsoft 社
の 各 メーカーの Ml 录制累 です,— そ
の ffi^ プログラム 名, システム 名,
CPU 名 は"! まに 各 開発 メーカ 丄の
登録商標です: 本文 中で は, "tm:
"'R'"' 'マーク を 明記して いません
暴 本文 キ の プログラム は, 個人
で 利用す る ほか は 著 fFtt':*_t 無
断 複製 を 禁じられ ています;
► Oh ! HiTBiT も VOL 5 にして やっと こさ
まともに お金 を 出して 買っても いいと 思わ
せる 雑誌に なった フ ログ ラム を 多くの せ
たから だ NEC や FM においつ: ブ' おい 二
せ.. 東京都 安藤 ;' S 実 (25)
にや, なんです か, あなた は Z たまで ま
と も におく で を,' に してなかった!?
► もっと MSX の 記事 をのせ て ほしい SMC
はもって ない ので 本の 半分 は 全然 読まない
ので 480 円 は 高 くな つてし ま います
埼玉県 延命 ;享 一 (24)
いい リ/ は が あります: あ な た が SMC
を n えば, 48<) I'K よと て も' ない もの i
な ります: やつ た え J ! !
► もっと 51 い リ ス 、 を 二-て マョ - :
■.'SX''C^ フ 二 クラ一 r - 一-て— -ミ- -
!人 てて?) ノ i _ --
10 PRIXT 'Oh : HiTBiT'ff は の ご
^^にお? V えす る 上 "i'D 的な^ tl4 ;"3; なの
でした: よろしく:
► はっきり 言って 「て か:」 と言うの は 僕
はきら いです て か!
三重県 伊 11 俊史 (17)
► テスト ケ ィの喑 さ, 僕に ぴ つたし だつ!
だから この 本, すきです
福岡県 平 井 正剛 (23)
お、 も な r きです つて 力':
► 「うちの タマ 知りません か」 を ぜったい
買います: 三重県 遠 藤 信 幸 (16)
「 う ちの タ マ…」 は丄' ミ く 'たれて ますね
► ゲーム ブロ グラムの 他に 複雑な 音楽 フ 口
グラム をのせ て 下さい, (クラシック, 映画
音楽 等) 大阪府 安田 進 二 (28)
MIDI を SMC に お 余;: す る ,に1^ が あ り
ます W つ て'. が つ ば つてみ てね。
► 編集部の 皆様, 二ん にち は: 大 へん 暑く
な りました ね: 根性で がんば つてく ださ し、。
と ころで 今回 初めて 「0h I HiTBi 丁」 を 買い
ました: というの も 「SMC - 777 C」 を 買って
もらった ところ, この 本 を 見かけ, 購入し
たわけです: 内容 豊かです つかり HiTBiT フ
アンに な りました: これから も HiTB ぼ フ ァ
ンの 為. 二. つまても かん はって ください。
亘 -f 呈 '三 々了、 妻^ (16)
► こ ろ— ョ まてす: 何だかんだ 言
つても この 本 は 貴重な 情報源です と 二ろ
て. 音む かし NEC の TK-80 という 機 ネ戒は
ROM 0.75 kB. RAM 0.5 kB, 16 進キ一 に 8 け
た LED というし、 で た ち で 確か ¥ 88,
000 : : : てした それから 約 8 年後が 今で
す: る' ろ しいて すね
若手 具 倉 田 佳弘 (22)
に' J: の !)| リ iiiii: に * つた マイ コン。
マイ コ ンに乘 り; M れたヮ タシ
► おもしろ いよお〜 やめられな いよお〜 二
編集部 : どうして くれる
茨城県 柏 谷 良 二 (15)
HiTBiT やめます 力', それと も ん l'"'J や
めます か ? f:'.;i とっくに ば' i やめて
ますけ どむ:
► やりました とうとう 念願の SMC- 777 C
を X に 買わせました バン ザーィ ! しかし
市販 ソフト は 一本 ももって いません だれ
力、 ぼく に ソフト をく れる 優しい 人 はいない
== i\ 13)
三 cv «^ _
:吝 V : — ; 一
= i ―
: - ニー — 一 rli --
l-.-i: 16)
:' 'てす-つて
; に: r: て
二-— 丄: も
, 二 ン
買った のにな ァ。 しかし 8 bit マシン で
UNIX 力〃 ましったら キヨ一 フ だな ァ C.
鹿児島県 阿久根 大介 (16)
f ムは 4.1 BSD 版 UNIX をい じって ま
すが, 確かに 使い ^ い しはい ます。 た
だ し UNIX が スべテ と は ふ'. いません
が: と こ ろで 私 は UNIX ライクな ファ
ィル システム を 作 つ た 条 If. 験 が あり,
CP/M 1-- で, 11 る ようにして あります。
これ も 機会が あれば く S おしたいと い
ます。
► C 言葉に 対して 素人の 私に とり, 乗 松 さ
んの SMC- C 講座 は 唯一の 光です (もっと 紙
面 を 拡げて くれ:): Sony Filer もい いの
て' すか イマ イチ 汎用 性に 欠けます J77(C)
の ユーザ は 全員 CP/M と C を 買い, 乗 松 さ
んをリ 一タ にして, マッキントッシュ のよ
う な ユーザ ィ ンタ フェース を 持った 統合 ソ
フ 、 の e ま 発に 取組み ま しょう:
大圾 5? a 山 重文 (31)
-ーン 'ム マース.' (){£{>)
► r ー霣. ました: 友人が HITB ぽを 子き つ
一- r -ョ' 一 - T =~ * :^J5
プログラマ を やって いたので, もう リス 卜
を 見る の は うんざりで すが, ゲ一ム ゃパソ
コ ン の 機能 な どの 記事 を 見る と, 「遊び だ け
なら 又 やって みょう かな」 という 気になり
ま す: 病気 かな ?
埼玉県 山 本 直彦 (27)
マイコン も ゾフト な ければ ただの ハコ。
遊ぶ だけ にしても ゾフト は必' i^: です。
► SMC アセンブラ ソースファイル. コン ノ、'
ータの リス 卜で 6 A 00〜6 AFF が 重複 し て
いて, 6 F00〜6 FFF 番地の リ ス ト が あ リ ま
せんでした 別の 葉書に も 書きました がそ
の リスト 部分 コ ピーして 送り かえして ほ し
い ( 3 力 月 も 待ちたくない ので). 今後, こ
のよう な ことがない 様に して ほしい。
千葉県 内 藤 雄 二 (20)
► 編集部の 人 は, まじめに 働いて いるんで
すか: 宮城県 神 村 正樹 (II)
な はは, こり やまた シッ レイいた しま
した: lUlfe^ はいたって マジ メに膽 い
てい るんで すけ どね ェ: ところ で ||>|
の アセンブラ • ゾ一ス ファイル' コン
' f — タ です が, 化 され た 少 々の パ、 グ
r き- X わ r.
SA ふ 二 :.= V.
ノ ノ ク
:ンフ
〜 (た
: Ki^ ^子 (24)
-天 おでき るよう にな
-、 - > - tr r、'、; つ
- ンっ 多い な あ: 僕 も
ませんで し
つって, VI で C の 7
: に 二 _< てで も
を |1: し, ' ;'— ジョン ァ ッ フ丄 まし た
のでその"^^!1:(\1;分を"1もリ,1^し ま し た- ど
う かゴ カン ベン^ 巧
► V0L.5 にの つてし、 た 「LOSE RUNNERj を
入れて, RUN してみ ると, 金 かい を 取ろう
としても, すぐに ころんで 死んで しまい ま
す 穴 も ほれない 金 かい も 取れない, 面
クリ もで きない ヒ サン やで〜 (いれて ソン
した) 兵庫県 宮城 征人 (14)
それ は, さまよえる LOSE RUNNER
の 魂が, [I: おな ゲームの 逃 ir を 妨げて
いるのに jilL いありません: す ぐ に》' i It
に \ISX を 1,'r つてい つて, や 水 を かけ
て もに パ、 ましょう そ レ H リ; について
はパ て ません が …一 。
► 男 は ロート ランナーに 限る
東京都 中 村 聡 (19)
口一 ドラン ナ一 は' I: に 限る ゼ。
► なるほど, あの 松田聖 子の CG は ああい
う 高価な もの を 使って いたの か クラ フィ
ック エディタ一 ではで きない 訳 だ それ か
ら Sony さん, 新 Soft 発表 発売 は 嬉しい の
です が MSX に 将棋 を 出したら 今度 は SMC
にもお 願いし ます
京都府 木 下 峰 和 (19)
な る は ど , あ の グ ラフィック: よ CG を
松 III, J'- してる ぶ だ; そ れか " Sony
さんから, 「SMC 将棋」 6 JI 21 11 にぎ r
化' Ai です よ。 7,000 1 リ。
^聖 子さん が 結婚した 後, SONY の 看板娘
は 誰に な るので すか? やはり'' 菊 池 桃 子" な
のでしょう ネ 大阪府 吉川 幸 一 (17)
「ぼ はく リ池 tt r 'よ () も は lUII: がいい
ん だけれ ど …… J 「塩 (に トキだった り し
て ( 'え)」 「lll I 】 百 恵 な ん か, アナ じ や ね
え か 'で 」 「おえ, |::)!' ミ. を 述 れて こ 一い.'」
「お fl;'r',' さ ま , め' I だけ は W サ 1、. し て く だせ
え」 「な ん", ひ r- は 7 、おじ や」 「い
いえ, まんだで ごぜえ ます」
► 少し は DISK 関連の 記事 を 出して くださ
い それと, テ一フ 及び DISK での フ ログ ラ
ムサ一 ビス をして みて もら えれば と 思い ま
す 群馬県 河原 隆 (30)
► 内容が ゲ 一 ム 中 心 に 流れ な く 非常に 良い
今後 共よ い Tool の 提供 をお 願い します
disk 版 も 出して はどう です か
宮城県 斎 藤 賢 吾 (31)
► Oh : OC' や Oh ! X X に は 広告の 数で は
負けても 中味で 勝って いるの はよ ろ しゅう
おます この 上 は スタッフの 写真 (特に 女
の 方) を さりげなく 載せて みて は!?
群馬県 市 原 誠 三 (31)
おっと.' まだ, 个 1 m T- ヒには な
り た く ないだ よ お〜。
► 最近 ホス ト を NEC 製から 777 C に 替え
ました: しっかり とした マシンの コ ンセブ
卜に 溝 足して います: I まもた たない うち
に モデル チ I ン シを罎 さし. ^^化に よる
新規 需要 をつ る メーカ一 G 姿勢 に^り をき
じます: 二れ から は, 付いて 了" C と
Oh ! HiTBiT にっきあって いける と 思い ま
す。 本誌 VOL.I が 手に入りません: コピー
でもいた だけない でし よ う か
千葉県 佐 藤 中 一 (36)
Sony は ォ ラ た ちの 神様 じ やって 力':
► もうす 二 し 小学生で も わかる よ う な 記事
を 入れて く ださい:
長野県 宮坂 珠実 (10
わ からない こと が あ つ た ら 編 114^ に ド
シ ドシ ff|!;j して く ら はい。
► MSX 用の グラ フィック エディタ が 欲 し
いと 思って いたと ころに 今回の 特集, はつ
きり 言って うれしかったです, アド ベンチ
ャ一 ゲーム を 作り たいと 思って いる 自分に
は 何かと 便利な エディ 夕な のです, ハイ
京都府 山 口 純 哉 (18)
投も が 楽しみ だな, これ は。 期恃 して
いるよ。
► 年寄り に は 小さな 字の リ ス ト が 読みに く
い// のです- 誌面の 都合 も あると 思います
力;, もう 少し 大きく して 欲しい
東京都 小 林 g 之 (25)
MH'Hlil CRT と 二 ラメ ウコ をして いる
わた し は, もう, ィ ンクの だけが
m りです。
► Vol.1 から Vols ま で 買い ま した。 あと は
本体 (SMC- 777) だけなん です が
神奈川県 江 沢 隆 (30)
► 59 年 12 月 4 日 777 C を 買い, 皆 さまの
仲 間 入り させて い た だ いた 高校 2 年生です。
自分で かせいで かった ものです から うれし
さも 倍 です。 ど ぉぞ これから も 長つ づきし
ますよう に, がんばって ちょ! 最後に こ
れか らも 期待して ますよ-
三重県 伊藤 和 広 (17)
•'ici'i.: "だけ じゃなくて, ム;: お J から UfJ
; きして.、 てくだ さい: マッカ セ ナサ
► S 力な グラフ ィ 'ン クスニ テイ ターが ある
の だから, CG コンテ ス ト を 定期的に やる ぺ
き だ。 (う ちに も 秘蔵の ピクチャー ファイル
が ある ぞ) 長琦県 池 田 文 男 (?)
か く さないで, ^せて く ださいよ。
► 僕 はつい 最近まで PC-600I の ユーザ一
だつ たんです けど, パソコン を 買い かえよ
う と 思い SHOP に 行った。 SHOP のお やじ は
「SMC>777 C はすば らしい」 といって 私に
買わせた: しばらくして, 僕 は 「しまった」
と 思った: ソフトが すくない ので ある。 し
かし, 今 はすば らしい マシン だと 思う。
千葉県 落 合 直樹 (14)
ど うだ, ま いった 力': 'おは, わたしが
そ の SHOP の おじさん だ つ た ん です
ね:
► まだ パソコン を 買った ばかり な のでよ く
わから な かった の で 本屋へ 何 か 本 は な し 、 か
と 買いに 行って みたら た く さん パソ コ ンの
DOKUSHA NO HIROBA
編
?きニ ミー: きミ —た で- ミさ: 二て
了 — 二〜一 へ—^ — r E -
— tc* ァき 二
三畺ま ^三 、二 13)
• ― -" = ':" -;. -こ 一 か VOL. 4
- ま 了 -- な. と 思って
― ミ r 二? つてう つてみ ると, うれ
き 《• て-ま-た て もこ〜 ごぶ, 手元に お
1 - - ^^つ ご ニニつつ えました !!
M 霉 ミニ 重 幸 (15)
メデ タシ, メデ タシ。
► アンケート はがきに ミ シン 目の 穴 を 付け
てて さし、. 毎回 切り取る のに 苦労し とりま
す- 今度 力 ミソリ の 刃 を 送りましょう か?
神奈川県 臼 田 久行 (26)
今どき カミ ゾリ はは やりません よ。 Z ト
は ケンシ ロウ を るの が ハヤ リ です。
ぜひ, ケンシ ロウ を Jii つてく ださい。
► 最近, 読 面 を MSX におされ ぎみの よ一 な
気がします: SMC 信者 は, この 雑誌し か,
たいした 情報 や プロ グラムが 得られな いの
です,:, 777 C が 出てから I 年た ち, 影もう す
くな り, 友 だち から 「SMC なんか, やめと
け」 と言われても, SMC を 信仰す る 信者 力;
いる こと をお わすれな く。 二れ から もがん
ばって 下さい. 岐阜県 堀 崇真 (15)
► "HiTBiT INFORMATION" の 写真での 説明
を もっと ふやして よ り 身近な INFORMA-
TION をと 願って います。
静岡県 望月 雅貴 (16)
► 書店で Oh ! HiTBiT を 発見して 感激し ま
した ほれ 込んで 買った ハズの SMC だった
けど, 雑誌に は SMC の 記事が まるで 載ら
ず, 内心 後悔し はじめた ところでした。 無
人 島から 生還した よう な 気持 ち な の で す。
千葉県 田 島 康夫 (24)
からのお 他り」 は, ; 遠く 地球 yj 丁 を!! 占った 射简 で, 人' K に 愛,; くら^
: 二, マ ド 'レ 'キト H 本 /^学校 中' 7-' 力一 卜" を 送って くださいました: こ
- . さんさ' んて す: き/い.' な n か- も よろしく お願いします
に i HiieiT
TOKVO
vJ ハ则
きな よご s も 化 ま:,,
?, I; : さあ r' はな' '"ュ
3 よつ ビ TTVrt^it /ぶ I さば、。 ir, ' ク . :'
。い: r" ばき; (ぶに
: かおお U お
' • お-. いな 7- ぅム , に
——の Z (ソ コン をお -
お HB.,s です か 'ァゃ
。ンー , み S き 7
«« 名
~ 以外の バンコ, ,
も: ノ陶 ちです か
(ぶ) ノ を"" 一れ です か
ッず そ,
., き き攀
ECUADOR え 3 培
UiE3— "一
DEBUG
Vol.5 SMC アセンブラ 'ソースファイル' コン' "タ
の アセンブラ • ゾ一ス ファイル • コンバータの リ ス ト に 一部
抜け が ありまし た。 ま た 少 ク バグが あ り ま し たので 変更 点お よ び
拔 けの 部分の リ ス ト を訂 |}^. リスト 1 に 示 します。 先月 号の リスト
を 打 ち 込んだ 後, リスト 1 の 部分 を 変更して ください。
! f|>l された バグ はィ ン テル 型式の ニモニックから ANN および ザィ
口 ダ型 式の ニモ ニックに 変換す る 部分で した。 ま た, メッセ一 ジ
の --部 も 変更と なって います。
Vol.5 Zotgraph
f5ij ゆ Zotgraphie 事屮に ミ ス プリ ン ト が あ り ま した。
まず, P 51 の 1 n 目, 16 K システム に加える リ ス ト は (!) では な く
® です。 ⑦はメ ィ ン ルーチン と も いえる 部分です から メモリ サイ
ズを 問わず 打ち込まれて いなけれ ばな り ません。
次に, P52 のお ドの アミが かかった 才マケ の リストの 說明 は, a
がデ イス ク用, b が 32 K バイ ト 以 [: のテ一 ブ, C 力 K バイ 卜の
テ一 フ: シ ス テム 明の ものです:
最後に, 図 D のキ 一ボ一 ドて' すが. F 4 と F 9, F 5 と F10 の 説
明が 入れ替わって います: つまり 正しく は. F4 が セーブ, F9
が 口一 ド. F5 が 退避, F 10 が 取り出して' す: SELECT キーの 下
にも F 5 と F 10 の 説明が あ り ま す 力-:. こ れは 削除して く ださい。
ESC と TAB の 説明のと ころが ECC¥TAB となって います 力:, こ の
¥ も 削 除です。 ブラシに ついては CTRL + A のみが ブラ ゥ シ ン グ
で, CTRL+Q および CTRL+ Z キーが ブラ シ バタ 一ン チェン ジ
です。
バグのお 問い合わせ は,
亍 102 東京都 千代 田 区 四番町 2 — 1
(株) 日本 ソフ ト バンク 出版部
Oh! HiTBiT 霾集係
へ, 封 害で お願いします
2
2
DFJ ス卜
38 FE 20 C2 D9 27
FE 20 C2
+9 +A +B +C
OEOOs
OEIO:
0E20:
'―' E -^0 '
0E40:
CE6O2
OE70!!
0E80i[
0E90:
OEAO:
OEBO:
OFCO:
OEDO:
OEEO:
OEFO:
二 ニ=? 3A 38 FE 55 15 OF 25 OF C2 s 9F
- :: 二 S 3A 76 38 FE 55 XZ OF 25 OF C2 : 9F
- : *4 —5 +6 +7 +8 +9 +A +B +C +D +E +F ! Sum
Sum J 21 B3 2B 40 EB F5 B4 92 CO 07 5E 4E DO IF CC CB : 5E
Adrs: 4C +1 +2 +3 +4 巧 +6 +7 +3 +9 +A +B +匚 +D +F : Sum
C~00: DB 65 3C C2 C4 OB 21 ID OA CD FB 09 C3 C4 OB 21 ;D9
Su.Ti : DB 65 3C C2 C4 OB 21 ID OA CD FB 09 C3 C4 OB 21 s D9
Hdrs: +0 +1 +2 +3 +4 +5 十 +7 +E3 +9 + -A +B +C +D +E +F s Sum
0F70: 65 3A 09 54 52 41 4E 53 09 73 6F 75 72 63 65 66 : 30
OFOO: 69 6C 65 20 64 65 73 74 66 69 6C 65 Ofi 00 00 00 : B4
Sum !: CE A6 6E 74 B6 A6 CI C7 6F DC DB DA 7C i3 65 66 : E4
Adrss +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E n-F : Sum
12601 91 04 EB CD A3 OB CI El CD 5A 67 2A 91 04 CD 5A =11
Sum ! 91 04 EB CD A3 OB CI El CD 5A 67 2A 91 04 CD 5A : 1 1
Adrs: +0 +1 +2 +3 +4 +5 +6 + フ +S 十 9 +A +B +C 十 D +E +F : Bum
5110: IB 51 11 BD 50 C3 IB 51 1 i C7 50 00 2A A2 4F 7E : 77
5120= B7 C2 3A 51 23 4E 23 46 C5 D5 CD 14 75 E5 21 03 3 D7
5130: 00 CD CO 61 CI CI Ci C3 86 51 7E FE 03 C2 46 51 = A3
Sum : CF EC OB 6F 34 D2 FF 5A 5C ED 9B 12 A2 49 B6 D2 sFl
Adr = : +0 +1 卄 二' +:: +4 +5 +6 十 7 +S +9 +A +B +C +D +E +F : Gum
49 4E 09 41 2C 28 25 73 29 00 4F 55 54 09 28 25 : 44
34r0: 73 二 9 2C 41 00 7£ D5 CD A7 73 FE 49 C2 05 55 21 : C7
三- m : EC 77 35 32 2C A6 FA 40 DO 73 4D 9E 16 OE 7D 46 : OB
一二 7^ 1:4
ニニ 了 S OA
4 二 A つ,
14 CA OF
- Z.\ 00 01
=55 - も 22 87
2 1 マリ 3 1 1
2 2 o 6 2 2
1 3 3 2
1-060
3 2 D
1 B 4
二 E
B o B 6 E c B E -u- B -n- F A- 1 - 4
_y 7 3 4 5 D F 1 CO c A _xi in A R- と
F F o F E A" F D c A' ^ v- 7 & 5 c
5 1
6 A
F E
1 „J
E A
3 D I
2 1 I
- E c F 9 A o c D
-6371 2 o 3 c
c 6 2 p o 2 6 o
U CD 5 9 OQ 1 9 GO
3 D E o- r 1 1 o
6 D 3 o A OS D 1-
9 4 9 8 8 2
9 o 3 3 3 o
B 9 B 2- o n
1 A o 2 o C
1 D 9 2 X E E 5
D c s o 2 O o E
o 4 1 4 B マ- ,t
o o 1 o E LI r 一 5
3 CO o 7 o o Ix- _J -
c 8
9 A 6 8 D- 7 D
1 2 O K- 7 8 7
i 4 m a 2 二-
D 4 7 L- r 一一
c 4 3- D li 一
7
ヌ - 一
【II 一. : - 一 I A r - 二 li 三 _i 一 UJ 1 D It
r - - に 二 c 8 - - - - - - ^ C r C ./
二- 4 1-:f 三 - - 匸 ,1 ニニ:
- & 1 - 二: :- ふ U y -. -
- 7 -.+ 一 ニニ-: - It 一-一 三
- i 4 一 V fj -… r- D 二 <i 二
- - £ U 了 U 二 t U r 二-ご-, -
7 o 2 2 5 3 7 E o o o D 00 2 _J O
A F 4 B 9 6 2 4 B 7 4 D 2 E o 4
2 2 o E ,n- 6 ^ - 4 E B D c 2 E B o
- 1 B
2 E (
A F
2 in i
E 2
9 4 E E
o 4 o o
Lr 4 5 5
F _a 4 2 A D A n
2 8 B c c c --
2 <t っ- - 『ニニ -- 三
c 3 I i
c 3 2 3 F 3
3 2 c 2 6 c
F F c 7 2 D i
B 5 F o A c _
D 2 n- Li D Ll 一
s E D 3 c ij」 I
D 2 c 2 1 in _
c- r o 7 o c ^
A
1 9 c- F 一
2 2 8 6 _
1^-49 2 2
1 F D c 2 2
E E 1 F 3 B
.0 3 1 F 2 2
4 F E E 7 E
2 6 2 F o 4
2 1 p 6 2 D
B 2 r.J 7 E <!
E 「し 2 4 3 2
o o o o o o .
o 1 2 3 4 1J,J
F F F F F F _
6 6 6 6 6 6
5 F F 5 D
s 6 マリ 8 B
3 8 3 3 ,n
. 2 F c 4
一 2 6 マ :- 8
I 3 4 F A
- 2 E 6 2
: E 2 5 D
- 7 c 8 s
F A A F
8 F 6 8
A 1 8 f i
2 c 8 3
9 7 2 c
c 7 2 3
F F 3 F
F 6 2 6
E CD Ll U—J
3 8 6 3
F A 2 A
6 2 F K-
_ 2 2 f :- A <r
4 2 2 2 D
o o o o o
F F F F p
6 6 6 6 6
-1、
23
善
今年の 夏 は 暑くなる らしい。 こんなと きに
や tl^ や 山 だと 出て 歩く ャッ (あ ィモ。 夏
休み じゅう, ず つと 家に 閉じこもり,
ク一 ラーの きいた 部 g で バソコ ン ゲーム を
やろう じ やない の。 サーフ ィ ン かなん かで
バンバンに 肌 を 焼き, 「ド カタ, ド ジン J と
呼ばれながら, 皮膚 ガンで 死んで いくより
も, ナゾの 色白 コゾゥ のままで 「タマ サブ
ロー」 なんき, かけ 声が かかる 方が, はつ
きり 言って, シ ブイ。 わかる'?
と ゆ 一わけで, 「ふそろ t<D フ レゼ ント たち J
に ふるって ご 応募く ださい。 とじ 込みの 愛
接 者 力— ド に 該当 項 目 をす ベて ご EA の 上,
ご 希望の プ レゼ ン ト 番号 を 指定の スペース
に ひとつ して, お申し込みく ださい。
締め切り は 7 月 18 日 到着 分まで: 石 原 真理
口 を »t 、た ハガキ は 選外になります:
な 私 当選者の 発表 は 商品の 発さ を もって
かえさせて いただきます。
>AM ポータブル ラジオ" ジャンボ 卜 □ ン" 5^
' セィ コー クォーツ アラー 厶ク ロック 世界 時計 5:^
IK 災用 常備 電池 1 0;g
(フラッシュ ライ ト I 本 単 I 〜単 3 電池) 10:g
> ^^リ "^エッカー BC-55 1 1 0^
"fe* ン ドボ""^ 10:^
キャラ ク タ グッズ 「 う ちの タマ 矢 り ません か」
キャラ ク タ グッズ 「ポチ も さがして く ださい」
© キャラクタ グッズ 「ペン ジャミ ン」
® マリー ンスカ ゥッ, ノくィ キン 君 キー ホ プレダ 一
® ミニ キンチ ャク (3 枚 セット)
©HiT BiT word I T シャツ
© バッジ & ステッカー ( 5 点セッ ト )
© スーノ "サッカー (MSX) 5^
©<?• スク アド o ン (MSX) 5^
© サイ オン (MSX) お
•MSX 将棋 5^
©^roy リングべ ィ (MSX) ^
® スター ブレー ザ 一 (SMC) 5^
® ァズ テック (SMC)
® 法隆 寺の 謎 (SMC)
® リ メイ ンズ ロボ ッ ト (SMC) 5^
®SMC 将棋 &g
27
H I TB I T I NFORMAT I ON
次々 増える ヒッ 卜ピツ 卜の 仲藺 たさ
HITBIT HB-201 & HITBIT WORD
去る 5 月 22 日から 25 日の 4 日間,
平和 島の 東京 流通 センターで 開催
コンピュータ ショウ '85" に 出品 さ
ビット ファミリーの 仲 間 に な つ た
ィォ, テレビ, ビデオな ど, ソニ
し て い る フ ァ ッ シ ョ ナ ブ ル な f^S
ンを もつ ものだった: 流 S な フ 才
RAM64K バイ ト版 "HB-20 に と 事
を 払拭し, いつでも, どこでも 使
日本語 パ一 ソナ
例年の ように 東京
された "マイクロ
れ, 新たに ヒット
2 製品 は, オーデ
ーが^^来から追求
莧 あふれる デザィ
ルムの MEZZO の
務 機器の ィ メージ
える 3 電源 方式の
KV-UG2
ルヮー ド プロセッサ "HW- 30" だ
RAM 容量 64K バイ ト HB-201
ソニー は, ファッショナブル デザィ ン の新感
党 パソコン mTB ぼ HB-101 をべ一 ス にし
て, より 機能 を 充実 させ, 64K バイトの 大
容量 RAM を 実装した MSX 規格の パー ツナ
コンピュータ 「HITBI 丁」'' HB-20r'(59,8C10 円)
を 6 月 1 日から 発売 している。 昨年 ソニー
は, いままでの パソコンの 概念 を 破る, 誰
でも 手軽に 楽 しめる MAX 仕様の パーソナル
コンピュータ HB-101 を 発売, マニア はもち
ろん, ノくソ コンに 関心の なかった 人々 から
も 好評 も 博した。 二の HB- 101 の 上位 バ一ジ
ヨンで ある HB- 201 は, RAM 容量 を 64 K バ
イトに 増大 させ, 教育 用, 生活設計, 財務
管理な ど 暮らしに 役立つ ソフトウェア にも
対応で きる コス 卜 パフォーマンス 機で ある。
特 徵
T RAM 容量 64K バイ ト : 現在 市販され てい
る MSX ソフ ト はすべ て 使える ほか, 複雑な
プ Q グラム 作成 も 可能と なる。 さらに, フ
口 ッ ビディ スク ドライブ (HBD-50 89.800 円)
など 周辺機器への 接続 も 簡単に 行えます-
2 斬新な デザィ ン : 使いやす さ を 追求 し た
新 し い デザィ ンの パーソナル コ ンピュ 一タ
です. 本格的 フルスト ローク キー ポ一 ド,
片手で 簡単に 運べる キヤ リ ンズ ハン ドル,
また, 電源 コード は 本体に 収納で きる よう
になって いる な ど 機能 性 や 操作 性 を 考えた
数々 の 機能が コンパ ク 卜に 収められ ている。
カラ一 は 高級 感 あふれる ツヤ 消し 仕上げの
黒, ライ ト グレーの 2 色。
(J)「mTB ぼ ノート」 機能 : 本体に 住所録,
スケジュール, メモの 3 種類の デ一 タが処
理 できる ソフト ゥ: L ァを 内蔵。 作成 し た デ
—タ は 別売の デ 一タカ一 ト リ ッジ ■"HB 卜 55"
(9. 800 円) を 本体の スロッ ト に 差し込む だけ
で 簡単に 書き込み, 読み出しが でき, デ一
タカ一 ト リ ッジ にいつ ぱい と なった データ
は カセットテープ および 3.5 インチ マイク
口 フロッ ピ ディスクに 簡単に コ ピ 一できる。
作成 し た 住所録 な どの データ は アイ ゥェ才
順 や 番号 順に 並べ かえる こと や, 年齢 や 血
液 型な ど を キーワードに して 自由に 検索す
る 二 とがで きる。
4 ポーズ ボタ ンと 力一 ソル ジョイ ステ イツ
ク : ゲームの 途中で, 急な 用事 や 電話が か
かってき たと きに, ゲーム を 一時 中断す る
二との できる ポーズ ボ タ ンが 付い ている。
また, 力一 ソル キ一 は 付属の スティック を
差し込む ことにより, 使いやすく 便利な 力
—ソ ルジ ョ イス ティ ック になる。
;r グラフ ィ ックス と サウンド: 256X192 ド
ットで 16 色の カラ一 表示 か' できます。 さら
に 32 枚の スプ ライト 画面 を 使えば, アニメ
—シ ヨン 作り も 楽しめる: また, 低音から
高音 ま で オクターブの 音域と 三重 和音に よ
り, 効果音 や パソコン ミュージックの 制作
や 演奏 も 楽しむ ことか' でき る。
仕 様
CPU : Z- 80A 相当
メモリ : ROM'''32K バイ 卜 (MSX BASIC)
+ 16K バイ ト
(内蔵 ソフ トウ エア)
RAM …メイン : 64K バイ ト
ビデオ : 16K バイ ト
28
Fh I TB I T ITslFORMAT I ON
二 テキスト 表示 能力' '40\«ズ24 I
グラフィック 検 Sftg '256 X192dot
ス プライ ト 画面' ''32 枚
カラ一 表示… 16 色
了 フン ド 機能 : 8 オクターブ
3 重 和音 + 1 効果音
カセット インタフェース : I200bpsZ2400bps
FSK 方式
こ S 丁ノ ン タフ エース: RF 出力, コ ン ポジ ッ
ト ビデオ 出力
— ボード : フルスト 口— クキ— ボード
ASCII 配列お よび 50 音 配列
プリンタ インタ フエ一 ス : セント ロニ クス
社 仕様 準拠, 8
ビッ トノ、 ラレ ノレ
その他 : MSX カート リ ッ ジス ロッ ト 2 基
ジョイ ス ティ ック 端子 2 個
才一 ディ 才 出力端子
ポーズ スィ ツチ 付
カーソル ジ ョ イス ティ ック
キヤ リ ング ハン ドル (収納 式)
電源/消費 電力 : 100V 50 Hz/60 Hz/26 W
大きさ : 380( 幅 )><275( 奥行) X65( 高さ ヽ mm
重さ : 3 . 1 S
'了 S 品 : RF ケーブル, アンテナ 切換 ス イツ
チ, カセッ ト 接続 ケーブル, 力一
ソル ジョイスティック 用ステ イツ
ク, BAS に 入門, mTBIT ノ一 卜
機能 解説書, 取极 説明 害
» ワープ □HfTBrr WORD
ソニー は, 初めての 人で も 簡単で 使いやす
く, どこへ でも 自由に 持ち運べる ハンディ
タ ィ プの 日本語 パ一 ソナ ルヮ一 ド プロ セッ
サ mTB ぼ WORD 、、HVV- 30" (98,000 円)
^ 6 月 21 日から 発売す る。
ョ本語 ワードプロセッサ は, オフィス 用 文
書 作成 機と して, 近年 大変 普及して きて お
r . 昨年度 は 21 万 台, 85 年に は 45 万 台 以上
二 出荷が 見込まれ ている。
二一 では, 1981 年から アメリカ 向けに 才
フ ノス 用の 英文 ワープロ 「シリーズ 35」 を
発 国内向け は 1983 年 販売 開始), 使い
力す さと 豊富な 編集機能で 高い 評価 を 受け
ていたが, この 英文 ワープロ 開発で 培った
設計 技術 や ノウハウ を 活かし, 二の 「ヒッ
トビ ッ卜 ワード」 が 商品 化 された わけ だ。
「ヒット ビット ワード」 は, 薄 型 (64 ミ
リ), 軽量 (約 2.6 k9 本体の み) で, 従来の
事務 機の イメージ を 破る シンプル な デザ ィ
ン。 持ち運びに 便利な キヤ リング ハンドル
付き だ。 また, 乾電池, 充電 式 電池, AC100
V (電灯 線) のどれ でも 作動す る 3 電源 方式
を 採用して いるので, オフィス, 家庭, 学
校から 街の 喫茶店, 列車の なかな ど, いつ
でも どこでも 気軽に 使える 個人用の 文 害 作
成 機と い えよう。
特 徵
0D50 音 順 配列 キ一 ポ一 ド : 「あいう えお」 を
その ま まキ一 ポ一 ドに 配列して あるので,
ワープロ か' 初めて と いう 人で も 直ぐ 打てる。
キーボード は, 大型の キ 一を 採用した フル
スト 口一 ク タイプ なので, 操作し やすく,
長時間 使用しても 疲れに く い 設計に なって
いる。
② かな/口一 マ 字 入力に よる 漢字変換 方式:
かな 文字, 英文 字の どちらで 入力しても 漢
字に 変換で きる, かな/ローマ字 入力 漢字
変換 方式 を 採用。 英文 字 は, 英文 タイプ ラ
イタと 同じ 配列 (JIS 規格) になって いる
ので, 英文 タイプライタに 慣れて いる 人な
ら, かな 文字 入力に 比べ 使用 キー も 少なく,
より ス ピ 一ディ に 入力で きる。
③ 3, 526 文字 を 内蔵: 英文, 数字, ひらがな,
カタ カナ, 記号お よび 漢字が 使用で きる。
JIS 第 1 水準の 漢字 2,%5 文字 を 含め, 全部
で 3, 526 文字 を 内蔵して いる。 印字の 大き さ
は, 全角 • 倍 角 • 半角 (英数字の み) か' 選
ベ, 文章の 本文と 見出しな ど を 違った 大き
さ でキ 丁て る。
④ メモリ 機能: よく 使う 文字 や 熟語 は, 常
用 句 メモリで 10 種類 記憶で き, 使いたい と
き 簡単に 呼び出せる。 また, 文 害 メモリ を
使えば, 400 字 詰 原稿用紙 3 枚 分 (1,280 文字)
まで 記憶 可能な ので, あいさつ 状 や, 案内
状, 書式の 決まって いる 商用文な ど, 使用
頻度の 高い 文章 を メモリ する 二と もで きる。
スィッチ を 切っても メモリ が 消えない メモ
リバ ック アツ プ 機能 も 付いている。
: を 液晶 ディスプレイ : 12 析 表示の ワイ ドな
液晶 ディスプレイ を 採用して いるので, 打
つた 文章 を 確認で きる。
、熱 転写 プリ ンタ 内蔵: 本体に 印字 音の 静
かな 熱 転写 式の 16X16 ドット プリンタ を 内
蔵 させて いる。 プリントアウト は, I 行 ご
と に 印刷 する 逐次 印刷 だ け でな く, 文書 メ
モリ に 入って いる 文章 を 一括して 印刷す る
全文 印刷 モード も あり, これ を 利用して 何
枚 も 同じ 文書 を 印刷で きる。 A 4 判 サイズ
までの 紙なら ば, 普通の 紙に も 印字 可能。
また, 官製 はがき ゃ洋 封筒な ど, 用途に 応
じて 使い分けられる 橫 害き 印刷, 縦書き 印
刷 もで きる。
?カ ラ 一印刷機 能 : 印字 リポン は, 黒, 赤,
青, 緑, 茶の 5 色 (別売の リボン 力 一トリ
ッジ" HWR-5C"2,700 円) か' 用意され ている
ので, リボン を 交換 すれば カラ一 印刷 も 可。
⑧ス マ一 卜 な デザィ ン : 重さ 約 2.6k9( 本体
のみ), 薄 さ 64 ミリと 軽量で コンパクト,
どこへ でも 持ち運びが できる キヤ リ ン グハ
ン ドルが 付いている。 ボディ カラー は, ラ
イト グレーと レッドの 2 色。
ソナル *ヮ_ ドプ 13 セッサ HrrBIT WORD "Hw-ao"
29
HUB IT INFORMATION
ァ タマ も カラタ も アツ ク なれ /
MSX 新作 ゲーム
BACKGAMMON
BACKGAMMON り。。。^^
バックギャモン 7 ;1 発売
「ぼく ドラえ もん」
「ぼく ギヤえ もん。 ドラえ もんの 兄です」
「あつお 兄さん, うしろから クル マが つ!!
うしろ! バック, ギヤえ もん- バック ギ
ャ えもん。 バックギャモン…」
と ゆ一 わけで ソニーから MSX 用 「バック ギ
ャ モン」 (4. 000 円) か' 7 月 21 日 発売に な り ま
す。 1 人で も 2 人で も プレイで きる し, ル
—ルを まだ 知らない アナ タ のために は -誰
れ でも 解る バックギャモン ゲーム 入門 害—
か' 付いて くる。 この ソフトで パック ギヤ モ
ンの腕 を 上げれば, キミ も 明日から 「ギヤ
えもん j。 (N)
◊ ~~ ——◊ ◊
私 か' 初めて バック • ギャモンと 出合った の
は, 忘れ もしない あの ひたいから 汗の 吹き
出す よう な , 真 秋の 陽光 か' ギラ ギラと 輝く,
小春び よ りの 午後だった。
「ボン」
バッ ク - ギャモンの 本質 と は 何だろう か:
唯 2 個の サイコ 口に 我と 我が 人生 をた く す
ことだろう か。 相手 をヒッ 卜する こと だけ
に 全 精力 を 投入す るなん て, 猿に でもで き
る じ や ないか。
「あちよ つとまって, それ」。
クローズ. ァゥ ト だけ を 狙って 動かす 奴 か'
いるけ ど, あれ は 粘着 質 だよ な。 そうじゃ
ないか。 ハ * ック 'ギャモンての はスゴ B ク
の 原型み たいな も ん だぜ, 要は コマ を 早く
上げり やい いんだろ。 簡単な こっち やない
か。
「おい, そいつ を棰 する のかよ」
やっぱり, 人生の 縮図って と 二ろ かな あ。
サイコロの 目 さえよ けり や, 勝てる もんな。
6 ゾロ をそう だな あ, 10 回 もやれば, どん
な, スーパ一 達人 だって 相手 じ やねえ ぜ。
人間っての は 運 だよ 運, さも なきや, イカ
サマ かな。
SUPER SOCCER
SONY
「早い リ 一チ は, ィー • ス一 索/」
ビギナー ズ' タワーって 知って るかい: 同
じ壩 所に 6 つも 7 つも, !■ ききれ ない 程つ
み 上げる 奴が いるんだ よ: 上手な 奴 は纖の
行進み たいに ふたつずつ 並べて いるから, そ
んなニ とする 奴 は 初心者なん だよ だから
さ, 上手な 奴っての は 長考す るんだ よ。 ある
程度 はめる せる けど, 5 分 も 6 分 も 考えら
れ ると, たまん ない よ
「おい, お前の 番だぞ J:
ギャモン 勝ち や, バック' ギャモン 勝ちし
た 二と あっか。 俺 ある ぜ: ギャモン 勝ちな
ん かよ, 誰でもで きる けど, バック-ギヤ
モン 勝ち は なかなか できない ぜ あれ は 気
分い ぃぜ, 最高 だぜ。 胸が す〜 とす-る ぜ。
「ci 〜ン, 立直一 発 面 清 ツモ ドラ 2 !」 (E、
30
HITS IT INFORMATION
^OCCP'R 4, 900 円
ーサ 7 カー % 発売
—て. ると, たま に は 健康
て^— 一 I いな あ, なんて 考え
ニモ Oh! H ぼ BiT の 仕事
rW^5 瞿'
.P-g 労働 二 肉体労働な ヮケ
へ、 へに, 頭 は クラ クラ。 そ
一 !1 は サッカー のこと でい
て-まう, という ヮケ なんだ。
, T. ― サッカー サッ 力一
ノノ J _ サッカ _ サッカ "~
二 - *, = "T V
. * ム はカヮ イイと 思う………
く 一サッカー」。 これなら, 疲
-- -r« 二一 チ
子 了つ ヮケ でもない し, 動かす
ら指 だけ。 さ らに は, ゲーム
? ---
クチャ 簡単で, 僕なん か 3 回
r う 6 対 の 完封 勝利な ヮケ
わかる MSX
二 —ノン ジ編
各 680 円
だからね。
といって, ゲームの 内容が 単純な ヮケじ や
あない。 むしろ 本物 ソッ クリの 高度な プレ
ィ なんか もで きち やったり する ヮケ で, 言
うなれば, 無意識の 天才 プレ— ャ—。 ほら,
今 だって 原稿 書 き し な か' らもへ ディ ン グシ
ユー ト を 決めち や う ヮケ だ。
もちろん, 使える テクニック は ヘディング
だ け じ や ない。 ド リ ブル, シュート は 当たり
前。 ロング • シュートの ボ一ル パス, スラ
イデ イング タツ クルに, キ一パ 一操作, コ
—ナ 一キ ック から の攻擎 まで も か' で きる と
いう ヮケ。 それ も ジョイスティックと 2 つ
の ボタ ンの 操作 だけで。
また, コンピュータとの 不毛な 対戦に 疲れ
たら, 人間 相手の 2 人 プレイ もで きたりす
るヮケ だ。 人間同士の 力 ケヒキ で, ボケた
頭 を リフレッシュ/
惜しむ らく は, MSX スプ ライト 機能の 解
像 度の 低 さ。 でも, それさえ 目をつぶれば,
横 スクロール も 小気味い いし, 審判の 動き
も それつ ぼい。
二り や あ, 必見, いや 必 遊の 1 本 だ, と い
ぅヮケ だ一〃 (芋)
HijiJi:asSiihih=
HI TB I T ITSJFORMAT I ON
1
SMC-777/C 用
拡張 ケーブル
S MC-777/ C で ほ 字 ROM と RS - 2:i2C を |iffl
お つ なげた い 欲張 り な ユーザ一 に 朗報 ! !
SMC-70 の 富 な f,'i] 辺 機;!: き (キャッシュ デ
f スク H インチ コントロール ュニッ ト など)
を 漢字 R 0M と 時 に 使うた め の ケ一 ブル
(777拡!|||^ケ一 ブル : SCS-777) 力す㈱ マイ
コン ラン ド i' 翁 和 (telO-J 88-22-3791) か ら,
7 片屮 に^ 壳 される。 ユーカラ JJ で 通 もミ を
し たい と ゆ一 アナ タ も 才 メ デタ ィ この ケ一
ブル. お 诚 段 は 2, 8001 リ。
化、 あせよ, 化せせ よ,
全 II の SMC ピープル
ュ
一 ザーズ クラブ 紹介
5MC SAP クラ プ
SMC. そんでも つて クラブ)
名 て h つす ■''
V 道せ 三
1 金 木 幸 生
于 150 東京都 S 谷 区 南 平 台 町 16-23
2TI80 東京都 武 《野 市 1* 町 2-6-19-13
2* せ 職 干 359 所;^, 1*«:.- 二- —二-.;' , 二
に;1| ビル 4 F* フ レツ ク ス
-' 男 10。 大学生から 60 代まで, 20 - 30 代 中心:
& レッツ 3 F 力 レツ ジス テーシ 3 ン
:■ き § 女 2。 大羊 生と 30 代 以上が 半々 すつ
4 なし。
】 勇 10- 萬 校 生から 20ft ぐらいまで,
- V し:
ラ 學懂 中。
£. なし。
-- ヅ JIC'NET が 会報;
"月 1 回, 銀座 Sony ビルに 集合,。
1® 準備中。 1
6 BBS Mail という 通信 テ' ータ ペースが 活動し-
'プロ グラムの 紹介, 雄 le の プログラム を 打ち
S 速 格 先にな つてい る 店で 月 1 回:
J ■ 異常に «* な 枝 術 を 有す も クラブ:
込み, デバッグ など を 行って いる...
な: 雑 の ゲーム プロ グラム を 使って ブ ログ ラ ミ
:- 一に 力、 く BBS Mail
- マチュアら しい 人が 多い •
ングの 勉強
,SSMC ユーザ一 クラブ
本 武
; 5 本 ま
1 岸ェ耳 〒36[) 稱谷巿 弥生 町 2-47 マイ 二
1 T370 裹崎 市上 中 g 町 33 卜 1
'ノ ョッブ カーク
3 ^20. 30 代 以上が 半数。
• 17* から 30 代 前半まで。
i 入会金 500 円, an 遼絡資 として:
!. な し
5 準備中。.
t ?-備 中..
Sony 高崎せ業所, 2 力 月に 1—2 回。
■: 1 回, M 東 ソニー! 営業所で
7 集会が 活動の 中心. 自作 ソフトの 発表.
,ゆうこと 中心の クラブ,. «« 交換. 新作 ソフ
勉強 会な ど 多彩な >舌*)„
、S 介、 ソフト 交換な ど を 行って いる。
8 1 人が 始め ると みんなが バ'; /クァ ッ ブ。
'tS の ユーザ は 51 楽に 参加して ほしい
9 n 長く けたい
n. ■ :3 : •• '—. ユーザーズ クフノ
丄 *fl 不一 年
田 中国 男 于《? 名 古 量 市 北 区 上 餓田南 町 ■
- I 上 鈒 田 南 S7ffil00l 号
®3520, 学生 3 名の 他社 * 人。
® 決まって いない。
準備中
'ず 月 I 回 « 終日 日, 名 古 S ソニ一 ビルマ イコン J
—ム にて。 が, ま fliEit*^ し たわけで はな L \
⑦ホ ビ 一 中 心 で ノ ノフト の SMC の BASIC 用 '
ックフ アイ 自作, iwmm^
き オリ ジナゾ レソフ ト
9"^' 展, カクう ブ
ラ大
SMCF.
- ミリ一)
、林一 彦
. T545 大阪市 阿倍野 E 阪南町 6-4-23 ヴ •
ffSiS 号
• '830, 20 代から 40 代の 全 貝 社会人
: 人 会 金 1500 円 年会費 2000 円, 今後 は 未定
b 3.5 ィ ンチ ディスクの 供給 を 準備中。
6 会 S が 全国に 広がって いるた め, なし.:
7 6 のた め, 水 動の 中心 は 3. 5 インチ ディスクに
よ る 交-;; L
8 ディ ス クメ ディアで; している クラ:^ i また "i^ い '
q 商品 ィ 匕 可き きな ゲーム を 作って みたい,
西武 百 K 店大 §• 店 AV:
担当 : 小增戸
〒336 浦 和 市«砂2-8-10
ナカ ギン ザ 共同 ビル
マイコン ランド-; 兩 M
: 木 :1
名称 1 代表 * 2iists*;
3 会 貝 数 4 会费 5 会 《
6 活動 場所 7 活勳 内容
錢 んツセ JT' な,
32
IISX/\ ソコン 通信
nMOKf^ 化に ff: つて テレコミ ュニケ
一 》 a ン- i^^|カプラ, モデムな どの,;, な 跑
ラ 多 くな つてき た。 こ う な る
二 "l£5^2EC インタ フエ一 スの 付 いてい
ニニ t ユー タは コンピュータ じ やな
- i こい ラ な * が顯を してく る
- - ながら MSX に は RS の イン
されて いる 機 ff (は 数
- - *"*i"0**MJt だ。 これに 対す
ないかに よって, 一 WJffi- 駄 にみ える こと も
["( 'Xi な 験 につな がる ものである。
インタフェースの 設計
M はと も あれ, する LSI を 絞らな けれ
ばなら ない ので, ,;:^:, 汁の 似 などして み
よ う と? 凸ぅ。 : お 'に LSI を; お: する 必^が
ある。 ム;; Jli よく f 'おわれる ィ I' に は, インテル
の 8251 や 8m, NEC の/ iPD379
USRT, そして 今 |n| 使う ザ イロ グの Z 80
るメ一 力一 の 洪給 状態 はとい うと, これ ま
た な かな か T- に 人 ら な !■ 、 ので あ る 。
それで は n ミっ てし まおうと, fi; の 隅から
ほこ り に まみれた l:U- を 引つ 'Ji ミり ! I', してき
た。 「RS インタ フエ一 ス なんて, モデム や
カフ' ラを も つてい る わけで も ない のに, 一
に ^ うん だ, 作 る だ { t 無- 駄 だ」 という
バ i 'も あ つ た が, め ( ナ-' ず に K 々と 作る こ とに
し た。 lil: の屮に は, 駄 と 忍 われ るよう な
ことにお お を' |',' や しまない 入 に, J がいる が, そ
こ にャ: る までの 過 お を 人' j'; に している 力' い
33
図 1 Z80A SIO/CXT) ピン 配列
SIO な どが ある。 2 80 SIO に 決め た J'|i. Ill
は, まず MSX の CPU が 'L 80 だ つたこと
で, ィ に 体の し TU と lAj 辺 LSI が W じ ラ ァ ミ リ
の )j が システムバス も I, リ じ な の で f, \ ',;■ の
換 などが あまりな いという メ リ ッ トが ある
か に だ。 i"j C mm フ ァ ミ リ の CPU と
ill LSI を つ な け' るの は' i ズ ル の '&: お i で, ほ
とん どの場^>には|1;]じ ?^|化のも卩丄||;1 1: をつ
な ! ナ "ば よい た だ し, ファミリの う LSI
に 女' j し て はデ一 タパ' スとァ ド レス バ ス 以 i1>
では, l"J じ liij でも f,;; V のな 味が おな る こ
とがよ く あるの て'; に 0、 するべき だろう。
メ ィ ンのゎ を Z so SIO に 絞った ところで
SIO の れ: 徴と それぞれの f, 'ひ 線 を ベ て み
よ う。 iKjip. にいう と, は |Njjy|/J|-:M
期の 他に も SDLC/HDLC と 》f ばれる jiKf
ん A ! : も 对) ふ している。 人 I 屮; お ポート がふ
た つ あり. それ ぞれ を 独 w し て if おかす こ と
がで きる。 クロック, ピン rtil 列 によって 3
タイプ 3 f«imj の バージョンが ある。 CPU liij
様に Z 80 SIO が 250 kHz~2.「) MHz. Z 80
A SIO がお kH; :〜 4 MHz, Z 80 B SIO
力 f 250 k Hz -6 MHz の クロ "ノ ク に (ふ し
ている:
SIO の 場 よ, 41 f'E^n のに'' j' が あ る も
レリ を 40 ビン の パ ッ ケージ に 'd ん であ る た
にい ずれ かの f,r'J を ひ とつに ま と めな け
れ ばなら ない。 そこで, どの Uv を まとめ
あるかに よつ て "の liii の 後 に /1/2
d サフィ ックス 力 i 打 つて ある の だ。 は
MSX の 4 MHz の ク 口 ッ ク と ち- え ^> わ せ
て, ; A SIO (I を う 二と にし た。
LSI 0) Jii と f, ;- 'ひの I お 係 は 1 のよ うにな つ
図 2 MSX スロッ ト
1
1
1
No. 名称
40 DO
39 D2
38 D4
37 D6
36 lORQ
35 CE
34 B/A
33 C/D
32 RD
31 GND
30 W/RDYB
29 SYNCB
28 RxDB
27 RxTxCB
26 TxDB
25 DTRB
24 RTSB
23 CTSB
22 DCDB
21 RESET
厂 Mo.
名 称
No,
セ 称
1
CSI
2
CS2 j
3
CS12
SLTSL
5
r' 備
6
RFSH
WAIT
8
INT
9
Ml
10
BUSDIR
1 3
lORQ
1 2
MERQ
1 5
WR
14
RD
17
RESET
16
JT' 備
1 9
A9
1 8
A15
21
All
20
AlO
23
A7
22
A6
25
All
24
A 8
27
A14
26
AI3
29
Al
28
AO
31
A3
30
A2
33
A5
32
A4
35
Dl
34
DO
37
D3
36
D2
39
D5
38
D4
41
D7
40
D6
43
GND
42
CLOCK
广] v'n
w 凰
47
+ 5V
46
SW2
47
+ 5V
48
+ 12V
49
SUNDIN
50
-12V
No. 名称
1 Dl
2 D2
3 D5
4 D7
5 INT
6 lEI
7 lEO
8 Ml
9 Vcc
1 W/RDYA H
1 1 SYNCA g
1 2 RxDA H
1 3 RxCA H
1 4 TxDA g
25 DTRA 巨
1 6 RTSA H
17 CTSA g
1 8 DCDA g
1 9 CTSA d
20 CLOCK d
E
E
E
E
E
E
E
誦0>
誦<0
sop SIO/0
34
図 3
残りの も ひクは
IEI IEO Vcc CE B/A C/D
の 6 4; に 絞られる。
この 6 ィ水 の U リ- の, な 味 を, ぶ J ベる と
IEI, IEO : ディ ジ' 一チェ一 ン川 の', リ II り 込み
ィ ネ一 ブル I/O
Vcc : ;ぉ 源 人お ( + 5 V)
CE : チップ イネ一 ブル 人 わ (ァ クテ
ィ プロ一)
B/A , : チャンネル A/B UJ り え
C/D :コ マン ド. / デ一タ り f やえ
となって いるので, Vcc は +5 V とつない
でい いこと は 分かった。 は デ イジ一 チ
ェ一ン は filim し ない ので IEI, IEO に は
線す る必 t: が な る 。 ; k に チップ イネ一 ブル
だ 力':, この RS インタフェース は I/O ァ ド
レス 80 H か h 83 H の に】 に' せ j り 付 け ら れ
るので M のよ う になる C
コ マン ド / デ一 タ り J り f や え を AO , チヤ ン ネ
ル yj り ft え を A 1 に ; り "1 てると I/O ァ
K レ ス が
80 H = A データ
:1488:MC1 489 について
liCl488 はモ トロー ラ 社の RS-232C 用ド
ライ バで, SIO から 出て 来た TTL レベルの
省 舞 蚤 RS-232C 用の レベルに 変換す る も
C であ も: + Vcc と- Vcc に は 一般的に は,
- こ- の 9V を いれる。 しかし, tC の
•■ES'SV まで あるので 今回 は MSX 本体
二 二 -2、 を ま 用す る。 中身 は AND ゲート
ゴ 餐入 つてい るが, 実 碟には A 入力と B 入
力に S Jft"^ を 入れて NOT ゲー ト と して 使
う: 1 の AND だけ は iC 内部で A,B の 入力 を
まとめて ある。 入力 信 "^は 5V の TTL 信号
だが, 出力 は (+ , 一) の Vcc によって 決まる。
入力と 出力の 國係は Vcc に (+, 一 )12V が,
つながつ ていた 場 含に A 入力と B 入力と もに
T5V になった ときには 出力 V は +12V にな
る: それ 以外の ときには 出力 V は 一 12V に
な も: これに 対する レシーバ である MC1 4
89 は 入力 A と 出力 B との M に 制御 值 "^の C
が ある: これ は 今回 は 使わない。 こちら は
.re 5V で 動作す るが MCI 488 と は 逆で
人 r:V は 5V 以上で も 出力 Y は TTL レベルの
5 VI 号が 出て 来る。 MC1 488, MC1 489。
OMC1488 ピン 配列
t 一 Vcc
2 1A
3 1Y
4 2A
5 2B
6 2Y
7 GND
E
E
fj
1 4 +Vec
13 4B
3
9 3A
8 3Y
©MCI 489 ピン 配列
1A
1C
3
1 Y
4
2A
2C
6
2Y
7
GND
E
E
3
3
3
1 4 +Vcc
13 4A
12 4C
1 1 4Y
10 3A
9 3C
8 3Y
Mcli
A Y B
4 4 3
2 1 o
ちョョ
Mcli
35
©74LS393 ピン 配列
図 5 分周回路 について
81 H = A コ マン ド
82H = B データ
83 H = B コ マン ド
に Wl| り 、il て にれ る。
以 I-. が, MSX 本体との イン タフ ヱ一 ス ;' fl;
である。
これから RS ケーブルへの f, \ Vj 線 を 作る こ
とになる 力 i', A ボ一 ト 'ふの み を る ことに
する。 B ポ一 ト分も 作りたい とき は A ボ一
ト と |mI じ '&: で ど う ぞ。
こ こで 使う ひ J- を々 ij せして みよ う。
36
DTRA : テ"一 タ. ターミナル. レ デ ィ ; I
)]
RTSA : J^f, ド V 爛' A1 』' 出 Ai
CTSA : 送 人力
DCDA : デ一 タ 搬送波 検 人 お
これらの ひ を RS 1, ひ j にす る に は パワー
が t お すぎる ので, ; I', )} f, 'ふ に は ドラ イノ i',
人 わ li'v にはレ シ一バ を 人れ なければ な ら
なに
力 は TxDA と RTSA と DTRA び
3 4 く, 人 乃 f,i ';■ は R X DA と CTSA i
74LS74 は D-Rip Flop が 2 個 入った TTL-IC
である。 D-Rip Flop は D 入力に 入った ffl"^
を CK の 立ち上がり によって 出力 a に 出す。
そこで 反転 出力 a を 入力 D に加える と 入力
クロック を 2 分周で きる わけ だ。
今回 はた ま たま D-FF を 使用 している が 周 じ
よ う な分闺 を 行う 場 含に は 何 も D-FF でな く
て も RS-FF や JK-FF などの FF を 利用す る こ
ともで き るので TT し IC の 規格 表 Tffli ベて み
ると 面白い。 分 ほ 回路 を 含めて ク[3 ック闆
適の 部分 は, デジタル 回路で ロジック ゲー ト
i]»(AND, OR, NOT, NAND, NOR) の 次に
重要な 部分な ので, 興味が あれば 調べて おく
と 後々 いろいろな LSI に 使える よ う になる。
じく 分 困 回路に 使われて いる 74LS393
は A4 入力に 入った クロックが C1A 出力に 2
分簡, QB 出力に 4 分周, QC 出力に 8 分周,
QD 出力に 16 分 面されて くる。 つまり A 入
力に 16kHz の クロック を 入れて やる と QA
出 力 に 8kHz, QB 出力 に 4kHz, QC 出力 に 2
kHz, QD 出力に 1kHz の クロックが 出て くる。
但し Vcc と GND に それぞれ 5V, 0V がつな
がって いなければ 動作 しないので 気を付け
なければ ならない。 私 はよ く 『動作し ない
と大 a ぎしたら GWD がつな がって いなかつ
た』 という ポカ を やる ので… 念のため。
1 1A
2 1 CLEAR
3 1QA
4 1QB
5 1QC
6 1QD
7 GND
E
E
E
E
E
14 Vcc
13 2A
1 2 2CLEAR
11 2QA
10 2QC
9 2QC
8 2QD
© 74LS74 ピ ン 配列 ピ ン
1 1CLR
2 ID
3 1CK
4 1PR
5 1Q
6 1Q
7 GND
E
E
E
E
E
E
E
14 Vcc
1 3 2CLR
12 2D
1 1 2CK
10 2PR
9 2Q
8 2Q
7 ね 1.S3 ぬ 3
74I.S74
©74LS393 ピン 配列
ゲート 回路に ついて
DCDA の 3 水 に な る 。
H. つ た の は RXCA と TXCA, そして
SYXCA と W/RDYAiT あ る。 RXCA と
TXCA は 送受 f,; の ボーレ一 卜 を; なする
ための クロック を 人れ る。 クロック は, よ
( tt われる X16 モ一 ドだ。 これ は SIO 内,'' 3;
f RXCA と TXCA に 人力され た U''} を
IS 倍にす るモ一 ドで, SIO の 料で は よ く
!1 かけ る ( 1'1 分で,; 汁す るなん ていっても,
せっかく の は 仏な 4 も: 使わな くち や も
つたいない)。
II
この モ一 ド では, クロック を 13 つ H';i すれば
19200 ボ一 の" Mil 速 はが i!;: られ る。 しかし,
今 M は さ ら にゥ H',1 し て 96()(), 4800, 24()().
1200, 600, 300 ボ 一ま で ふつ できる よ うに
した。 この インタ フヱ一 スは J トレ' J1 リ UiiH, り lj
な の で, S Y NCA は Vcc につないで おく。
お 後に \V/READY だが、 これ は MSX 力
- ト リ ッ ジ につな ぐ.,
RS )|| の ドライ バの Vcc, は + 12 V につ な
ぐよ う' xi を 付け る。
こ れでゃ つ と ,ii,N が 終わ つ た。
11
ここまでで でき にがった 路 W (は 13) を
,J たす。
やっと ハン ダ ごての ;に だが, そ の iiij に必
な^ I' ムは 揃ってい る だろ う 力'。 i'ilii'u'i リ ス
卜 と!! ひ; > してみ よ う。
に U- と して は, ハン ダ ごて, 二 ッハ, ラ ジ
才 ペンチ, ハン タ', が あ ォ L ば 1 • つ }■ た'
ろう。 もしも ハン タ" ミス をした ときに ハン
ダ 吸い取 り li: は;' あ る と Better / 。 f^i! 線 M は
0.3 誦化の も の を 5 色 ぐ 。 い 摘 えてお く と
よ い。 こて は 15~20 W の h のが ほ し い, ハ
■ 1
■ 1
37
ケー ,k 回路に ついては こ' 存じの 方 も 多い か
t きうが, 今回 使用した 74LS04 と 74LS
,0 を 中心に ここで 再度 は繊 して ほしい。
そもそも デジタル 回路 は TTL レベル (5V 二
H«OV=U の 信 母に よって 動作す る わけ だ
r . S » 的に は 5V と OV の 電圧が かかる と
- う よ り 5V の UiE がか かる か, かからない
かとい うこと で H レ ベル, L レベル 力 * 決定 さ
れる: ゲート 回路と は その 名のと おりこの
5V の 電圧 を かける かけない かとい こと を 決
める:: 鬥》 にあた る 節分で ある。 入力が ある
一定の 条件に あてはま ると 《鬥》 が 開いて 5
V の «S が 出力に 出て くるわけ だ。 ここで
いう 条件 はゲー 卜の 種類に よって 決まる。
* え ば 74LS 1 の * 含に は A, B, C の 3 つの
入力に 対して すべてに 5V の *JE が 生じる と
いう 3 入力の AND ゲートに なって いる。 AN
D ゲート は 入力 すべてに 対して 5V がか かる
と 出力が 5V になる 構成に なって いる:
これに 对 して, OR ゲート はいくつ か 入
力のう ち ひとつで も 5V になる と 出力が 5V
になる。 そして 74LS04 に 代表され る NOT
ゲート は 入力に 対して 出力 力 ( 反転す るよう
になって いる。 すなわち 入力に 5V がか; {To
ている 場合に は 出力が OV になり, 入力に
V がか かってい る 壤合は 出力が 5V になる。
具 理值表 と 見比べ ると よく 分かる だろ う 。
1 1A
2 IB
3 2A
4 28
5 2C
6 2Y
7 GND
E
E
E
E
E
E
E
3
B
B
ョ
ョ
14 Vcc
13 1C
12 1Y
1 1 3C
10 3B
9 3A
8 3Y
©74LS74 ピン 配列 ピン
1 1A
2 1 Y
3 2A
4 2Y
5 3A
1 3Y
7 GND
E
E
E
E
E
E
3
3
3
3
B
14 Vcc
13 6A
12 6Y
1 1 5A
10 5Y
9 4A
8 4Y
P 7 ね LS10
口 7 ね LS04
部品 表
ンダは 絶 吋に 60% の を 使うべき だい、一 ド
のきお 1; において は, 'mj; も, を 人い に jit;:
の だ MIC や LSI に はで き る 限 り ゾ ケ '7 ト
を 使うべき だ h う ( た と え 5(1 1 リの IC に 160
I リの ゾ ケ ッ 卜 を f.Jii う 羽 I ! に な -' て も そ の 分
jfjj 作チ エツ ク時に J に; い 二 =Jfc になる)。
-般 的に Vcc ( + 5V) に は ぁ, GND に は
: おの 線 M をよ く (! おう C
く れ ぐれ もや [t を ハング 付け し ない よ う に' メ^_
を 付けて… 成ぶ 力 を る。
製作 上の 注意
ヶ ln| は , ; t ふ に 難しい はない レ) て', ■ ^I'ifl'j
な な 'Jt ぶ f (と し てまず ハン ダブ リ y ジ とい
む'、 ンダ に; になして はしい C ハン ダブ リツ
- と は ハン タ' による ショートの ことで,
MSX に し ji む に テスタ で 人 tjt 通 を
チヱ ック する こと をす すめる。 テスタ を も
つてい ない 場; > は, 池 と リ. vii 球 と テスト
U 、で 作 る 。 ;ぁ! ii の チェック だけ な ので これ
て' に 分だろう- もう ひとつい も ハン ダはハ
ンダ がし つかり 付いていな いこ とで, fit! 線
を 引 つ' Jli る とすぐ に とれて しまう ので V か
る D
ノ ィ ズん J として は IC 2 , 3 m に ひ と つ
り. 1;/F の コンデンサ を 人れ る と よ い,. 人れ
力- は Vcc と GND の liSJ に ii'rj お コンデンサ
の) を ハン ダ 付けす る。
38
幽 J
!
H
r\
入
V
u
CM
CO
CM
th
W
EE
ilL
tO
H
1 1
es
O
U}
CO
N
H
お
G
二
m
n
o
m
サ CO ぬ u>oo〜OC> oo〜0<^es — C"*— き — c«> ォ,
<M n 寸' LO ⑤ 卜
o o o o o o
,.] ro マ に' ト 1^
< < < < < IS
ills
2t/>X"R — "^=^^^^vK a ^>ム
お
ae G o a
(►-<r^ ——
<h-cr-^ ——
i*-cr^o ——
N CO o <-(/> — O\o
r-J サ lTj '-C' に〜
O Q O O O O \j
な
「-リ
。
<
<
I HI)
1Y
C6£SH
o
o
d
t
U ォ) >0§
s IMS
(8) M
ki 一 li
I 一
g さ I サ /1
6 さ I ォ /1
6m ミ I
Ay
8 さ I サ /1
68 ォ L)w サ /1
88H)W サ /1
a I) 3NAS
(マ I)
(91)
(SI)
ョ).
MA。
@w。
vs 卜 «
dio
(s) i
一 12) aaa
us) s,
(9£) tee
(8) i
MSX ひよ きん ランド
本 田武ー + 大谷英 利
ライナーノーツ
本 田 武ー
iW く yj つた フロッピ を アイスティー に; 7- か
ベて ェ, 海にば ij いた テラスで キ 一ボ一 ドを
叩 く… そんな ^節, S£ はもう そこ であ る 。
私が 大谷 氏に) な 稿 を依賴 された とき. lE 直
いって M を いてよ いもの か 迷つ た も の だ:
i^fi. ;'',: しい プログラム についての 説明 は. 自
分の 物な らま だし も, 入の 物 ま では な かな
か 気疲れ する ものであるから だ- しかし,
「A SHORT VACATlONj の 構想 を 聞
か さ れた と き , 私 は 俄然, 摩 り 気に なった の
である。 H 本の ポップスの 人 御所で ある 大
瀧^ 一氏が (な し { も 氏の fi 斤 t4 は CBS ソ
二一 て ある) ィ、— f'j の 'f> 作 「A LONG
VACATION J を 化 2 さしてから 5 年が^ A
している: しかし々 もな お. その 輝き を 失
つて いないの は 驚く ばかりで ある。 人^ 氏
のい うに は, I'l 分の プ 口 ダラム も 何 ^m. つ
て も 色褪せな いもの を i£ りたい という, ま
た ショート プログラムの せ' ; 搭 を 確 v'r. し た
いという コト なの だそう だ (私 は, k そ れ
たきえ て' ある と 思う が)。 一手 i の, i き 人お 想に
さ え な つ て い る の だろ う 力'。 そ れは, と も
かく シ ョート プログラムの 「A SHORT
VACATIOrs'j なんと シャレ ている ではな
いか。 なに は, ともあれ 楽しい 内 ¥f である。
まず は あなたに 人力 をお すすめし てこの 稿
をし めく く りたい。
6 H 吉日
ライナ ノー ッの ライナーノーツ H.O タニ
本 出お, 非 解^ ありがとう: 武 一れ のお は
ど 一 も^くて ィケ ません ナァ。 私が, 御紹
に ffi り ま した lit 組の H,0 タ 二です。 あな
た ヮァ, 神 ヲゥ, U じます かァ。 少し だけ
ェ li な: 問, あります かァ? t まあ, 暇な お
はゼヒ この コーナ一 を j 允んで いただきたい
のです。 voU, voL5 と 連載した ひよ ラき
ん シリーズ も 好, If- の うちに;; rs 100 M を 迎え
る ことにな り, 今 M は,; ヒ念 リ であり マ
ス (ゥ ゾ つけ f し か し, 一説に よると 彼
1000 '
lOiO ' A SHORT V-A-C-A-T- I -O-N
1020 ' に □ チ:
1030 DEF LISR14:H90
104Ci KEY ( 1 > ON 5 f- EV ': ? ; DN=KKV<3)DN: KEV (4) ON
1050 GB-^O
I OW ON KEV GLfSUEi lOSO , 1090, 1 100, 1 1 10
1 070 ON GB+1 GOTO 1 040 , 1 1 20 , 2000 , 4000 , 5000
1 030 6B= 1 : DMY~USR 1 <0) : RETURN
1090 GB=2:DMY-USR1 (0) : RETURN
1 1 00 GB=o.5DMY=USRl (0) : RETURN
I 1 10 GB-42DMY=USR1 <0) : RETURN
1 1 20 ' A-1
1 130 ' リ,
1 140 ' H.O タニ
1 1 50 KEY < 2 > OFF : KEY < 3 ) OFF sKEY(4) OFF
1 160 COLOR 15,1, 1 : SCREEN 2,2:; CLEAR
U フ GOSUB 1900
1180 LINE(32tO>-(223, 191 ) , 15,BF
1190 LlNE<56,71)-a^9, 174) ,4,BF
1200 RESTORE 1520
1210 READ M*
1220 IF M$="END', THEN 1320
1 230 IF m="I" THEN READ C: COLOR C:GOTQ 1210
1 240 TF M*^"P" THEN GOTO 1830
1 250 ド'5£1"《ソ^し(":?<1"1''+し£ド丁$<11$,2) ) , WL("?-:H"+mDS(M*,3,2) ) )
40
? . : I, 2 の h は 「た く さん」
. 二 まあ, 仏と した こ とが 「B*
一. て ミス をして しまったの
-で '、を まず —— は 64
- た も で 16 K では メモ リ
: * r # りかない のです。 修 【ト:
に- 一 一す- ゴメ ンナ サイ。
S^HAFFF
• ♦0 巧
2 1 巧
&HDFFF
&HEOOO
&HBO — &HEO
, --:、 V- く も'/ t を 取りめ: した 強い
L : ^/V. 「し ose Lunnerj っレ、 て
二 - C もに 少 々解。 う 兌 をす る こ と にいた
ふ おかしい ぞー。 金塊が 取
E 1 き だ あ: 金塊に つま づ いてる ぞ。
ブニ クラム ミス じ やない のかな 一0」
= 'や 主 : タニ 先生 ! 」
二 X 君, それ はね 一 取れない よう
二: つて るんだ よ 一。 そこが, 面白
ノ: ; 一 分かった ? 」
5 'いいかげんにしなさい ッ〃 J
一一て : llo.'iM は 分かって いただけ
260 FOR Z^l TO LENtH$) /4
270 X = W し 、 " VW ^'+f1ID*(MS, 1+'
280 ゾ A し i '^H " +MID* <M*, 3+ '
290 し INE— (X,Y>
300 NEXT Z
310 GOTO に 10
320 COLOR 15,1,1
330 ' MSX
340 DRAW"BM3B/
F2R1D3L14"
350 DRAW "BM 155, l80D6U3R2D3U6BR2D6BR2UiRlFlD4GlBR3R2L2U3R2L2U3R2BR2R2LlD6BR3ElU4
HlGl D4BR4F lEllJl H2U lElFlBElBRl D6U3R2U3E>6BR2U6
360 DRAW*'
6"
370 FL3T SPRITE 1,(1:
380 PUT SPRITE 2, <1:
390 PUT SPRITE 3 , ( K
400 PUT SPRITE 4, C 1:
410 'SPRITE
420 RESTORE 1680
460 READ S
470 H*==H*+CHR$ C S >
480 NEXT Z2
490 SPRITE* (21)==H*
500 NEXT Zl
510 GOTO 1040: ¥¥¥¥¥¥¥¥¥¥
520 DATA
530 DATA I ,
B57 1 A54 1 754 10570D , P , 3 ,5F0E:
540 DATA -^DOD700D70i876iB760D790D7926762676iB70lB70266D266DOD,P, 1 ,6£0E: H
550 DATA B90DSF0D92 1 09223SF268926a62386 1 0890D , SA 1 08E I OSF" 1 1 8F228E238A23B92289 1 1 B
A10,P, 1 ,a90E: '0
560 DATA 9F0DA00DAB 1 GAB 1 7AB 1 AA7 1 AAB26A626A4 1 BA2 1 BA2269F269F0D , A2 1 0A7 I CAB 1 1A816A
818A218A210,Pi 1 ,A0OE: "R
5B0 DATA 3C2E3F40462E,3D2E4040472E,3E2E4l404a2E; V
4A3649384B364A384C364e38
4D40532E5740 , 4E40S42E5840 , 4F40552E5940 , 503B^i73BS03C573C4F3D5a3D s ' A
5B365A38SC365S385D365C3S
38^435-^.^' v30692E,P, 1 ,6
),41 13421E401E4113,R,8,410E: 'A
590 DATA
600 DATA
610 DATA
620 DATA
a2Fi 'C
630 DATA
640 DATA
650 DATA
660 DATA
670 DATA
6B0 DATA
690 DATA
700 DATA
6C366B3B6D366C386E366D38
^>F40752E7940,7O40762E7A4G,7t40772E7B40,723'B79:3.B723[::793C713D7A3D: A
7F367E3BB0367F388 1368038
B42ESE2E842F8E2Fe330aD30,832EB440e92ES5408A2E8fo40: T
eE368D38BF368E389036BF3S
972E93409B2E9440992E9540: ' I
9D369C389E369D389F369E38
A72EA431^^236A23DA540A940AC3EAE38AE32AC2Ffi92EA72E,Aa30A632A535A438A43BA
73EA83EAA3CAC37AC33A930 , P , 1 , AQ2F!
710 DATA B136Ei038B23<bEa3B&336Et238
720 DATA & 340B72EBD40C 1 2E , B440BS2EBE40C22E , B540892EBF40C32E : N
730 DATA 1,5, 385AC75AC7653S6538SA , P , 5 , 395B
740 DATA 1,12, 3adj6C766C77493683S683S66 , P , 1 2 , 3967
760 DATA 1,14, 386CSC6BC77EC79 1 556E386F386C ^ P , 1 4 , 396D
770 DATA I ,5^3e7055fcFC792C7AEASAEAW9A5A7A9A4A0A4A^DA09B9F9F9D969D9A9A909A95958B
9690918495869 17F94S1 91
780 DATA 8191 フ 1 フひ 1 72BC699263BF6 1 9363905A925C904EaE52BB4FBB5 28650
86^34804FS 1 507e4B7D4BG2
フ 90 DATA 488246794 る 7538743370, F ヽ 5, -J.S^ ァ 1
900 DATA I , 14,556EC79l
810 DATA I , 1 ,(b87868706B<bC6D6E6I}74,6Et796B70£>E(bC716D フ 174
820 DATA END
830 ' PAINT SUB
940 READ C
850 READ M*
860 PAINT (V/AU 'リ
870 BQTO 1210
880 DATA 4, 127,:
'+LEFT*':M*,2) ) ,VA し <
"+MID*m*,3,2)
DATA 0,0,0,0,0,0,0,0, 1 12 , 1 12, 1 12,0, ^
910
2000
2010
2020
2030
2040
2050
2060
2070
20B0
2090
2100
21 】 O
2120
2130
2140
2150
2160
2170
S0IJND0i25:SDUND8, 16sSGIJNDi?3 ,20: S0UND7.
RETURN
KEY ( 1 ) OFF: KEY (3) OFF: KEY < 4) OFF
[: し EAR 600
SCREEN
DIM CL*(174) 'r.i フ" コー 卜"
Ll.*='* " 'ァ -J ラウ
RESTORE 3160 'コート., r" — ラ
SC=0
SB= H8001
FOR 2Z-1 TO 17
READ CC*CZZ)
NEXT ZZ
TEXT
IF PEEK (SB) "0
55: SOUND 12, ! 20!S0UND13, 14
'TEXT tr ン t ゥ
PEEK<SB+1 >=0 THEN 3230
TB-VA し r"S,H"+HEX$ <P£E トマ (SB + l > *256+PEE!: (SB)
41
ました 力'。 よ一 L 1 1 4^ の; II'. ^ は 111! るい ぞ !
(令 塊が 取れない と Hi!,;, なく ださつ たん 御
心配 をお かけ L ま した。)
前お き in , プログラムお.. (く, く H.
タ 二の 趣味の プ 口 グ ラ ム だけ をお め た
「A SHORT VACATION」 ご ゆ つ く り
とお 來 しみ く ださい。
A.S.V.
A 一 1
え一 タイ トル だけで, ひとつの プロ グラム と
い う 人肌 さが' 2- けて お り ま す。 ただ デ一 タ
を 取り, 絵 を 描 くだけ です 力':, 16 進デ一 タ
のた め メモリ を あま り: ft わ な 、 の がれ: 徴で
す。 なんと, お ナ おに ご し の 波の /'t' (に はと
て も 間 こえない) が, サ一ビ ス さ れ てお り
ます。 「A SHORT VACATION J すべて
にいえ ま す 力、 「A — 1 J と は, A ば (il SII の
こ とで ファンクション キ一 によ り 選ぶ こ と
がで き, ひとつ ひ と つ flS) 々の プロ グラム と し
て 分けても よいよ うにな つてます。 御 の
タイトル lii'i は, 2 nm の W 火 ; m にも t>
し た 安心 してい た だ ( ナ る I お,' |み です。 お 'iii , ば,
のお tfi し 込み は… お一 つと I I M が Tele-
phone Shopping になつ ちゃお し ま い だ よ
お ま えさん (なんだ ? )。
ル ミル A — 2
ドーンと 1 \mm^r<(^ 「ミ ルミ ノレ」 の ひ 4i
です。 liif りで J''; リ し た と お り ミ ル ミ ル プロ
S2=PEEK(ST+2) :
2180 ' BASIC ノ フ" :' ンコ" ゥ
2190 BB=PEEK (5B+3) *256+PEEK <SB+2)
2200 L1*=RISHT» <STRt <BB) , LEN < STR* < BB) )—
2210 BT=^SB+4 'シ、 'ゆ サイ ノ TEXT ノ t ン卜づ 八" ンチ
2220 ' メイ:' 222222222222222222:2 二で
2230 IF ST=TB-1 GOTO 2410
2240 SO=PEEK(ST) t Sl^PEEK (ST+1 ) r
S4-PEEH (ST+4) : 55=PEEK ( ST+5 J :
BS^^PEEK (ST+S)
2250 IF 50>S<HS0 AND SO : S^HFD THEN G03UB 2500
IF S0=E(H3A AND S14H8F AND B2=¥*HE6 THEN GOSUB 2500
IF S04HFF AND S 1 : ふ H8i:, AND SKSfHBl THEN GOSUB 2500
IF S0*S<H22 OR S0-S?H8F OR SC=1 OR SO=^yHS4 THEN GOSUB 255<:>
IF S0>?*H20 AND 50<^!H5B THEN GOSUB 2640
IP SO>ScHlO AND S0<?<H1& THEN GOSUB 2690
IF SO-S(HF THEN GOSUB 2730
IF SO=?i<HlC THEN GOSUB 2770
IF SO=e^HlD THEN 60SUB 2B20
IF SO=!rHlF THEN GOSUB 29QO
IF 50==S?HD THEN GOSUB S020
IF SO=S<H£ THEN GOSUB 3070
IF S0=, ザ H20 THEN L1*"L1*+" "!5T=ST+1
IF S0=' ち HC THEN GOSUB 3120
IF S0=0 THEN 2410
GOTO 22?0
' DISPLAY
FQRI^l TQ し EN (し 1»》
QS^INKEY*
IF D""" THEN 2430
PRINT MID*(Li*,2,l) ;
NEXT Z
PRINT
S3=PEEK (BT+3
=PEEK {ST + 7>
2260
2270
2280
2270
2300
2310
2320
2330
2340
2350
2360
2370
23BD
2390
2400
2410
2420
2430
2440
2450
2460
2470
2480
2490
2500
2510
2520
2530
2540
2550
2560
2570
25B0
2590
2600
2610
2620
2630
2640
2650
2660
2670
2680
2690
2700
2710
2720
2730
2740
2750
2760
2770
2780
2790
2800
2810
2320
2830
2840
Z850
2860
2870
2830
2890
2900
2*? 10
2920
2930
2940
2950
2960
2970
29B0
2990
3000
3010
3020
3030
3040
3050
3060
3070
3080
3090
3100
3110
3120
GOTO 2140 ,
, ナイフ * コー 卜" SUB
IF S0=ScH3A AND S1=?^HBF AND S2=S<HEfc THEN L1*"L1*+** ' : ST=SH-3; SC= 1 : GOTO 2540
IF SO" ゾ H80 AND SO<^MFD THEN L 1 *=L 1 $+CC4 ( SO-1 28> t ST==ST + 1 1 GOTO 2540
IF SO=*^HFF AND S1>S^HB0 AND SK-t-HBl THEN L 1*«= し IS+CCS < S 1 - 化 S ひ ST+2
RETURN
' —— —— ASCI I コート" SUB
SO=PEEK(ST)^
IF ST=TB"1 THEN 2620
IF S0=34 THEN 2620
し 1« = し IS+CHRt f SO)
ST=ST+1
GOTO 25S0
SC=0
RETURN
' ABC' 123 SUB
し 14= し 1$+CHR$(S0)
' 0-9 SO=W 1 1 "^H 1 A
L 1 1 t+RIGHT* ( SIR* i S り 一' 11) ,1)
ST=ST+1
RETURN
' 10-255 SO=?<HOF
L t *-L 1*+RI I3HT* ( S 丁 (SI > , Lf-N tSTR* fRl > ;
BT=ST+2
RETURN
' 256-32767 S0=^-W1C
SS=S2«256+S1
ST=ST+3
RETURN
' 32768-999999 S0=?/,H1D
IF S2>0 THEN F2*=HEX*(S2) ELSE F2*='U
IF S3>0 THEN F3*=^HEX* (S3) ELSE F3*="(
IF S4>0 THEN F44=HEX*(54) ELSE F4*="e
SS=VA し (LEFT 浲 (F2S, 1 )+", "+RIGHTS (F2$ » 1
し 1$= し 14+RZGHT*<STR$(SS> , LEN <STR* <BS) :
|"+HEX*(S2)
ひ' {S3)
ST=ST+5
RETURN
lOOOOOO- SC
に s<mF
IF S2>0
THEN
F2*=HEX*
S2) ELSE F
'0
'+HEX$
IF 53 >0
THEN
F3*^HEX«
S3) ELSE F
:'» =
IF S4>0
THEN
F4$=HEX*
S4) ELSE F
4*=
'0
'+HEX*
IF S5>0
THEN
35) ELSE F
5*=
IF S6>0
THEN
F6*=HEX*
S6) ELSE F
6* =
,+HEX$
IF S7>0
THEN
F7*=HEX*
S7> E し SE F
7* =
'+HEX*
IF SB.>0
THEN
F8*=HEX*
S8> ELSE F
8* =
'■♦•HEX*
"+RIGHT$ (F2*, 1 ) 十 F3»+F4$+F5*+F6$+F7$+FS$)
) ,LEN(STR*(SS) )-l >
し 《し EFT$ (F2$, 1 ) H
L1*=L1*+RIGHT* (5TR* I
ST=ST+9
RETURN
' GOTO SUB SO=S<HOD
B1=PEEK (S2*256+Bl+3) : B2=PEEK ( S2*256+S 1 +4 >
L1$=L1*+RIGHT$ <STR$ (B2^t25i^+Eil ) , LEN ( STR* CB2»256+E<1 )
ST=ST+3
RETURN
' GOSUB¥(RESTDRE S0= 驢 lE
し 1*== し i*+RIGHT*(STR'*(SS〉 ,し EN (STR キ (SS) >— 1)
ST=ST+3
RETURN
― £(H ―, — SO^ScHOC
42
一二 一 z 一 に 一つ, まが フ つて? ど
^531分ミ:^1^だったょ うです ね
. r f . HASIC Z TEXT は 8000 fj^ より 格
—ノ こつ ひとつ 顺 S に fia てい
- r SS: コード \ ASCII コードお
£ n 解忻 し, 义' ト 列と して 出
一 ' . £ びん' は も う 分かった ね C
h あ た めだよ ゾ (i£ うつち ゆ一
_ 八: 弓: き 絞き な it に 御く え 場 頼う の
_ て. おもむろに (ここ 力、 mk.
二- - ごき 一, 二の 本に 面白い プログラム
TP I 、た', ナ どやって みょう か
• 二 1 -' た t う のです: でも, ま だ 人 力 し
• 会 ら 入れる から プログラム 読んで よつ」
乙 一: て 待ち 力 リナます: さあ, あなた は 「ミ
'-ー をお 勛 させて キーボード をた たく
-- _ 11 る^る ラ ちに 人力し 終わり ひとつの
- —ミスらない (ムな 初から 人って るんだ
^ : かく してれ は, 入' ふキ一 ボ一
;考:*^,^にる (の はさ! も理) のであった C
一二-, r てた し。 せたい プログラム
. --. ュにミ 'レ ミル プログラム を 人力して
ミつ ミル プログラムの ii^ ffi^ o か ら
、てる: 途中で d: める と き は,
ITRL 一 STOP
3130 L1*=L1«+''JMH,'+HEX$(S2*256+S1>
3140 ST=ST+3
3 I SO RETURN
3160 DA"m END, FOR, NEXT, DATA, INPUT , DiH, READ , LET , GOTO , RUN , I F , RESTORE , GOSUB , RETURN ,
REM,STOP,FRINT,CLEARsLIST»NEW,ON,WAIT,DEF,POKE,CDNT,CSAVE,CLOAD,OUT,LPRINT,LLIST
3 1 70 DATA WIDTH, LSE , TRON , TROFF , SWAP , ERASE , ERROR , RESUM , DELETE , AUTO , RENUM , DEFSTR , D
EFINT »DEFSNG,DEFDBL ,LirstE, OPEN, FIE し D,GETi PUT, CLOSE, し OAD, MERGE, FILES ,し SET ,F'SET*SAV
E, LFIL.es, CIRCLE, CO し OR, DRAW, PAINT
3 1 80 DATA BEEP , PLAY , PSET , PRESET , BOUND , SCREEN , VPOKE , SPR I TE , VDP , BASE , CALL , T I ME , KEY
, MAX , MOTOR , BLOAD , BSAVE , DSKO« , BET , NAME ,KILL, I PL , COPY , CMD , LOCATE , TO , THEN , TPB ( , STEP
,USR,FN,SPC<
3190 DATA NOT, ER し, ERR, STRINGS, USING, INSTR, - , VARPTR , CSRL I N , ATTR* , DSK I t , OFF , INKEY*
»POINT, >,~, .,+,-,*,/,', AND, OR, XaR,EQV, IMP, MOD, ¥
3200 DATA LEFT* , RIGHT* , MID* , SGN , INT , ABS , SQR , RND , SIN , LOG ^EXP , CDS, TAN , ATN, FRE , INP ,
POS , LEN , STRt ,*VAL , ABC , CHR4 , PEEK , VPEEK , SPACE* , OCT* ,HEX*, LFOS ,BIN»,CINT, CSNG
32 1 DATf=^ CDBL , F I X , STI CK , STRIG , PDL , PAD , DSKF » FPOS , C リ I , CVS ,CVD, EOF , LOC , LOF , MK It,MK
3220 DATA ,
3230 GOTO 1040: ' i^¥¥¥¥¥¥¥¥¥
4000 ' A-3
4010
4020
4030
4040
4050
4060
4070
4080
4090
4100
4110
4120
' TIARTRQP FLES
■ H,G ラニ
KEY ( 1 ) OFF: KEY (2) OFF: KEY (4) OFF
CLEAR200 , .»^HDFFF s SCREEN O
PR 1 NT " コゥ 力 i' V" ゥト" モート- -2? "
INFLiT" マルチ モー 卜" -3"5 SC
IF SC< >2 AND sex::: 3 THEN 405Q
COLOR 15 山 Is SCREEN SC
RESTORE 4200
FOR Z = !^HEOO0 TO HE032
READ D*
POKE Z,VAL("?^H"+D*>
413a NEXT Z
4140 POKE &:HE 102,0: POKE S'HE 103 , ' も HE 1
4150 IF SC=2 THEN POKE?.HE0OF , ^H20 z POKES^HEO 1 1 , IMFF : PDKE?'HEO 1 2 , 1 7
4160 SOUND 7,62: SOUNDS, 15
4170 DEF USRO=^HEC»00
4180 DMY=USRO(0)
1040: '¥¥^¥¥¥¥¥¥¥
EOOO LD A,FFH
E002 し D (EiOOH) ,A
E005 to A,6FH
E007 LD (ElOlHJ , A
EOOA し D Hl_, (EIOOH)
EOOD し D DE , DON
4190 S0UND7,63;80T0
4200 DATA 3E,00 ! '
4210 DATA 32,0O,Els '
4220 DATA 3E , 65 : ■
4230 DATA
4240 DATA
4250 DATA
4260 DATA
4270 DATA
4280 DATA
4290 DATA
4300 DATA
4310 DATA
4320 DATA
4330 DATA
4340 DATA
4350 DATA
4360 DATA
,00; 'EQIF
3 CALL
LD
OA しし
CALL
しし
4370
4380
43.90
500 り
50 iO
5020
5030
5040
5050
5060
5070
5080
5090
5100
5110
5120
5130
5140
5150
5160
5170
5 ISO
5190
5200
5210
5220
5230
5240
5250
5260
5270
S280
5290
5300
5310
5320
5330
5340
5350
DATA
DATA
DATA
'E02B
' E02B
'E02C
'E02F
'E032
BC,05FFH
05CH
A, DON
-, (EIOOH)
E, (H し >
093H
OBAH
09CH
N2 E032H
―, (E102H)
<H し》
NZ EOOAH
EOOOH
ジリ トリ ルレ O
90 > sF'RINT#l , ''マ7、
KEV ( 1 > OFF : KEY ( 2 ) OFF ; KE " 3 > OFF
CLEAR 400: SOUND 7,56
CO し OR 15,4,4: SCREEN 2
OPEN "grps ト' AS #1: PRESET
DIM M0JI*<49>
' i'.sf t*¥f <
RESTORE 6160
FOR Z^O TO 49
READ M*
MOJI*( Z)=M*
NEXT Z
EFFECT
FOR 22^1 TD LENCMOJI* (21) )
IF ASC(MID«CM0JI*CZ1) ,Z2,
,Z2,1) ) ) sGOTD 5200
M2»=M2*+STRING* ( 1 , ASC (HID* (MQJ I $ < Z 1) ,Z2,
NEXT Z2
MDJIS(Z1)=M2*
NEXT II
160 THEN M2*=M2»+STRING* ( 1 , ABC <MID* CMOJ I
DRAW"BM96, lA" ! PRXNTttl , ト' UUUUUUUULT
0RAW"Bt196,24" : PRINTttl , "1)シ'ひ'リ11レ01(''
DRAW" BM96 , 32 つ PRINT# 1 , " UUUUUUUUU "
' irvyTy
DRAW^'BM 48,40":PRINT#1 , "irvy^jy シマ i/s ! 7~^-n ?"
P し AY''T<bO し B04EG+ し 16F+EC+N35I_BC+ し + "
J*-INKEYt
IF J«="7'' QR a*='>" OR Jl=' リ V' THEN 5330 ELSE 5310
IF J* = ^'9" THEN J=0
IF J*="^" THEN J^l
IF J»?'A" THEN J=2
43
TIAR TROP FLES
A- 3
ウーム, ゥ;; ぶ t で:^ をつ ける と, M やら かつ
こ よ いで はな いか.。 そもそも 「TTF」 と
は, riiiiii 像の ことで (さかさに,; 売ん じ や だ
め) ノ い ノコ ンに I'i 分 を 描' L 、ていた だ く ので
す。 まず拡:;1^スロ ッ トに,!^をケて, の
をキ 一ボード 1-- に し lili'l 川 紙 は A 3 版 を
版 一の ように 押 し つ け …… る わ け がな い
だろ.' liif 衛ぶ i 附' 4; じ やない つてば。
MSX BASIC に は, メモリから V-RAM
へブロ ッ クぉ il する サブルーチンが あ り ま
す (ゥ ッ.' いきなり マ ジ だ) そこで,
BASIC ROM の个 お を そ のま ま れ ばよ
いのです。 ここで は, な 解 像 lis: モ一 ド と マ
ル チカラ 一モードの ふたつ により!' 1 ゅ'1 像 を W_
る ことができます ( 2 か 3 を 人お する)。
E 011 Jfr 地お よ び E 012 S 地の 内 お を 变 え
ると W 15(H J- と 4260 f J- ) , スピード や ,'ゃ ( :
変 化が て 楽しめる と います。 キ一 ボー
ドか ら M ら かの 义'; を 人 乃 すれば, 人 )】 は
ちの 状態になります。 成よ (く'。 そこで, また
ファンク ショ ンキ一 を 押せば よ ろしい。
シリ ト リル レロ
A-4
1985 a. あ な た はとて つもない S 怖 を fi^
験す る。 お 丁-や, ^ ちの MSX が 人 にお 1 能に, そ
れも, 夜ごと 「シ リ ト リ J で' K いか かって く
るの だ。 li ィ ん;; V もみく にお I ちない というれ,
5360 R=INT (RND ( 1 ) *S)
5370 IF R^O THEN Y$ 一 7"
5380 IF R-l THEN Y*='' チ,,
5390 IF R=2 THEN Y«="j\"
5400 DRAW " Bf164 , 64 " : PR I NT# 1 , ■ 'ワラ L' ァ T タ"
5410 DRAW" BM I 00, 79 "SON R+ 1 GOSUB 5580,5610,5630
DRAW"BM148,79" :0N J+1 GOSUB 5580,5610,5630
5430 IF at^Y* THEN 5440 ELBE 54B0
5440 FOR Z=l TD 1000: NEXT Z
5450 LINE <48,40> - (215,79) , 4 , BF
5460 DRAW''&M64,40" : PRINT**i , ' 'アイコ テ— ショ ' クー! 》■ —八 ?"
5470 GOTO 5300
5480 YJ*=^Y*+J9
5490 FOR Z=l TO 500; NEXT Z
5500 IF YJ$=^''7 チ'' OR YJ*="*iV' OR YJ»=',jV7" THEN 5510 ELSE 5550
5510 DRAW''C:8BmOO,79"sON R+1 GDSUB 55B0, 5610,S630
5520 FOR Z-1 TO 500: NEXT Z
5530 LINE (48,40)-<21^,79> , 4 , BF
5540 GQTQ 5960
5550 DRAW CBBM 148,79": ON J + 1 GDSUB 5560,5610,5630
5560 FOR 1=1 TD 1000: NEXT Z
5570 GOTO S650
5560 ' マ 巧
5590 DRAW"U3H2 し imLJ2ElUlElFlD2BU4EiRlD4U4ElR2D4U4R2FlDlBD2D3tJ3E:LUlFUF2D5(32LlGlD:2
し 7"
5600 RETURN
5610 DRAW"
1R2F1G1D3 し 7"
5620 RETURN
5630 DRAW'U
し フ"
5640 RETURN
5650 ' 二-—' *r -y
5660 SCREEN 1 : KEY OFF
5670 LOCATE 6 , 5ミ PR I NT" ト" ゥソ" ォサ =^ニ.
5680 PRINTiLOCATE lOi INPUT S*
5690 0*=RIGHTt (B*, 1)
5700 IF 0*=^"- " OR D*-"" OR 0*='"
5710 □*=RIBHT*(S$,2)
5720 IF DR D*= OR
5 フ 30 Q*-RIGHT* (S*,^)
5740 A=ASC (D*) -177 r
5750 IF A>=- 5 AND A<=-3 THEN A=A+40
5 フ (bO IF A<0 DR A>44 THEN LOCATE 6s PRINT" t^ y=^t " ' " : GOTO 5680
5770 IF 0$="' ソ" THEN 5820
5780 FOR Z=l TO 500: NEXT 1
5790 SCREEN 2
5800 DRAW " BM32, 1 04 " : PR I NT# i , " 「"; ; S* に j - "
5810 GOTO 6050
5920 ' ヒト マ"
5830 SCREEN 2
5B40 PLAY " T 1 60L804CDEFGAB05CT255Q4BA6FEDC
5850 DP:AW"E(M<b4,112'' = PF:INTtti ,'■ 「";S* に >リ ! "
5860 DRAW " BM32 , 128": PR I NT# 1 , MDJ I$<44)
5870 DRAW-BM32, 144 " : PR INT# 1 , MDJ I * (45)
5880 DRAW"BM102,:
I し 1 G3' し 1 E(E;6&R3R3E 1 L5U1R5U 1 し 1 R3U 1 し 2'
5890 DRAW ―. ―
E 1 F^:4F 1 し 3G 1 R5D 1 し 5D 1 R5G 1 し 3 '
5900 DRAW"BG9BL2D261D1G2D1G1F3R1"
5910 DRAW 一
2UlHlUlElUlE5RlElRlElRa'
5920 DRAW " D 1 B&R5U 1 7BR5D 1 4BE2BR2UeBL2BD8BR4BD2U I 4BR5D I 6BH7BL5R34 ,
5930 DRAW ■• Bh 1 20 , 1 60 ■' : PR I NT# 1 , " ォゥリ '-
5940 C し 0SE#1
5950 GQTD 1040s
5960 ' フィ :3 ン
5970 PLAY"T12OL1604CEADFBGFEDBGBGBG" , " L 1 604ACDAECDF£GFDEACEi '
THEN 5710 ELSE 5740
THEN 5730 ELSE 5740
■■ L 1 6a5DGFEACCECFAGD
5990 DRAW^BMIO? ,*^-ru*^^w^— wx^*,^^^^. —— ' 一
UlE:2LUE2LllE2F2DlF2DlF2DlF2l>iLlH7C37EtE8 し 2U1R2U1 し :2''
6000 DR:AUrEtGiOE«Dd^D2(31DiG2DlGlF3RlB し 14F3D2F1D2(31D2G3BR;!6H:;;U2H1LI2E1U2E3''
60 1 DRAW '^BGllBDl し 1 &;)し:^1) 1 し 2 ■■
6020 FOR Z=l TD 3000: NEXT Z
6030 し I ぼ (t:、 19" ,4»BF
6040 A= I NT ( RND ( 1 ) *44 >
6050 P し AY''T120 し 8CI4APA05D,'
6060 DRAW"EiM104, 112"sPRINT#l , 「"; MOJ I« ( A) ; "j"
6070 FOR Z=l TO BOO: NEXT Z
6080 LINE<96,48)-<1S9,95) , 4 , BF
6O90 PLAY " T 1 60D 1 し 匚し 1 C "
6 1 DRAW '圍 BM 1 07 ,64C15F1R1F1 R2F IR2F1 R2E 1 R2E3SR6F3R2F 1 R2E 1 R2E 1 R2E IRlEl"
61 iO DRAW"Bll9EDi0D2GiDlG2DlGlF3RlEtF9ED5Hi し IHl し IHILIOEILIGILIGI"
6120 DRfiW^'BU29DlF3D2FlDlG3L2H3UlElU2E2"
6130 DRAW',En48, 144'':F'RINTttl ,圓 I»(4m : DRAW"BM4S , 160" : FRINT# 1 , MOJ I* (49)
6140 FOR 2-1 TO 3000: NEXT Z
6150 60TD 5230 , „ ^
61 (SO DATA 一 ヮノ— ヮ, 7 ヮ' リソ一 ゥ, 1' リテ ヮ, ゥヮ サン ヮ, I ィォヮ ,ォ ヮノ" ヮ, カラ ヮ 》 キラ カヮテ つ, ヮレ ュヮ, 7 申つ チケ 1 ゥヮ, コ, ンノ
ヤヨり フワ, L't" つ, ズ TT ノヮ , t ィ _
6170 DATA ソヮ ノン ラヮ ,ラオ' リノ ヮ,? ^フン リ キラ ヮ,, ソ ワテン ヮ, テン 3 ウメ ヮ, 卜ヒソラヮ,すヮサンヮ,ニ3ラ1、ュヮ,5^っフカ7ュィヌヮ,"^ルヮ,
ォヮ , iY "V ホ ヮ , ラヮ, 7" ヮ れンヮ , 、ヮ ケヮ
6180 DATA ホ オン ラヮ, マオ ヮ, ミ 'リマ ヮ, ム レワ 》 メョ カウ, モ ォヮ, r?t ン * サ ォヮ, ユイ オフ, 3* 乙ヮ, ラ ワラ ヮ 3 ヮ 3ヮ, リ アサ- ソ ワウ ヮ, (1 ジ
イテ: /イソ: ■」 アサ:/!, a ヮソゥ
6190 DATA ノン オ" メン "^7!!! ョソ申 f3 ツ 3 も 卜ァヌ ,メイ 73 オア ソン ソ ひ,"…
6200 DATA tatata. , - ス 7* リ 八 ィ! ソサ ^ オラ ノ れ;》^ョソ ユイ 卜 メネ ソン!
6210 DATA ホョ! ホヮ ツサホ 3 ソ! 本 ァラ; P サソ * • • ,メイア ラテン ォ: /? サホシ 'リン i し -一
44
おまけの リスト
でい f 丄 速に 勝利 は あるの か。 フ ッフッ
7"^, ケ M のフ: ログ ラム は, 人ゾ J している
ち なか じ やない よ) に も ネタが Wij れ
二 二 チ'一 タ を! リ T'J. 化 して ある のです。
- 二る える と 分かる けど, それ は 人 乃し
てからのお 楽 し み キャラ メルと いう ことで,
二た てら 打ち込ん でく だせ 一)。 プロ グラム
丄 として 「ヮ」 と 「ク」 を ま ちが
一- , 一に。 RUN してから 始ま る まで,
= - - : え》 KSj がか かります。 ジ ヤンケ ンは,
」 「ハ」 で, グ一 チヨ キパ一 です。
- 一-一: i CAPS I キ 一を 押す の も 忘れ
'- て めと, til r' の 解?? の 中で 分から な
ま が ,屮, てきたら お t*!^ を 引いて 勉強 し て
または, アン ケ一 卜 ハガキ で n 問 をす
う;/ 法 も ある: そのお 〈& よかった is
A - : こ . や つ こ 二 , ^^,^ り 出 し た て な わけで
ベ-二 こさ (しっこい) 4 ての よ う に
- -. i す… か ? 1 ^ずつ 人力す るに は
V Y ^ マ一 クの GOTO 1040 を if 《り 除
- : 千 :: に 独 《でき ます。 り' [i;B ば ij 化ムの
. -- あります ので 3 かリ f 麦に ffl リ?) m: を。
- ミ: フロ グラム 作る プログラム を淮か
一て ほしい 今 II この ヒ 『(です
1090
1215
1240
1270
1300
1425
1430
1445
1450
2060
2070
2076
2OB0
2970
2975
2995
3771
3772
3773
5000
5010
5020
5030
5040
5050
5060
5070
50B0
6200
6900
6910
6920
6930
6940
7020
7030
7040
7050
7060
7070
フ 0S0
7090
し EVE し =l = NI=f^
MX=1 20sMY=135s P3=4
IF し EVEL=1 THEN GOSUB 3780
IF LEVEL -1 THEN RESTORE 3370 ELSE REST0RE7000
IF LEVE: し =1 THEN Ml*=^'O05" ELSE Hl*=^"002"
X1=144: Yl-1 60 i C-8 ; GOBUB 4430
IF し EV^E し =1 THEN Mlt="OOl " £: し SE Ml*=^'0O2"
Xl=216: Yl=l 60 : C=8 : GOSUB 4430
IF MX==1B1 THEN ON LEVEL GOTO 2100,5000
IF F^4 AND nX=72 AND LEVEL ^1 THEN 2290
IF F^4 AND MX=72 AND LEVEL=2 THEN MX=MX- 1
IF F=S AND MX = 170 THEN ON し EVE し GOTO 2540 , £jOOO
IF NI==2 THEN LEVE し; GOSUB 6900: GOTO 1220
IF Nl=0 GOTO 3050
IF し E リ THEN GOTO 3030
DATA O , , 60 , 60 , 24 , 88 , 36 , 4
DATA , , 60 , 60 , 24 , 24 , 40 , 72
DATA 0,0,60,60^24,20, 18,17
' し EVE し一 2—1
P1=P1+SG
IF PI ; -3 OR PI <1 THEN Pl=2; SG=BG*-1
IF t1X=lB5 THEN FLAY " 04L32CDEFGAB " s GOTO 5100
PUT SPRITE P9, (0,209)
PUT SPRITE PO, (MX,MY-2) , 15
GOTD 50 lO
FOR Z^14l TO 93 STEP 一 1
DRAW"BM1B6,=Z;C1 1R3 ト'
PUT SPRITE PC, (MX,MY-a43-Z)
NEXT Z
SOUND O, 100: SOUND 6, 200: SOUND フ
FOR ZZ=1 TO 500: NEXT ZZ
SOUND 6,0: SOUND 7,62: SOUND 8^8
P し ^^'04し3::8^(3闩£0匚'圍
LINE ( 196,93)" ( 188, 141) , , BF
,6s SOUND e, 16: SOUND 12, 15:S0UND 13,
5200
5210
5214
5215
5220
5230
6000
bO05
6006
6007
6010
6030
6040
6050
6060
6070
6080
PUT SPRITE
NEXT 2
PUT SPRITE
PUT SPRITE 20, CMX,I
GOSUB 2700
T1 = 152j TZ:=160;T3=li
GOTO 2760
し EVE し 一 2 — 2
, 圆 ,MY - ( 143-Z)
, <MX ,209)
し INE(176,46> - (184,47) ,0
PLAV " vet 1 604C:F:4E:R4(3R405 し 3::[:R 16CR1 6CR 1 6CR 1 6CR16C '
FOR Z=176 TO 210
SD=SD+SR
IF BD>24 OR SD<22 THEN SD=23:SR=—
PUT SPRITE ST , 《0,209)
PUT SPRITE SD, <Z,39) ,11
ST=SD
FOR ZZ-1 TO 25:NEXT ZZ
NEXT I
PUT SPRITE ST, (0,209)
30 FOR 2=1 TO 1000: NEXT Z
35 F' し AY " V8QSL 1 6CD4&A8FEDC03BAGFEDC "
40 FDR Z=39 TO 192
50 PUT SPRITE PO, < 170, Z) , 15
60 NEXT Z
70 DRAUI"BH170, :
80 PLAY"
GOTO 30S0
PUT SPRITE Z , (0,209)
NEXT 2
RETURN
' 1 234567890 1234567B90 12345678
DATA"
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATA
DATfi
DATA
DATA
DATA
DATA
DATA
DATA
555555555555555553 4
14 4 4 4 3555553
32121212121212121212121212 Z
3 555554 :
3 355553
1221H32211221 ]
412221 13
45
おまけの ジ ミー 頁
Ite Return of The Lose Rumer と いう わ (IT
« 引退して おきながら 今回 も 登場いた し
ます: 今月 号, 本文に も 害き ましたが, 金
«tt 取れません:: あまりにお 問い合わせが
多く. え一 いそれ なら 二つち にも 考えが あ
るんだ ぜ /つと 前回の プログラムの 合い 間
と轚 きに 御 入力お 願いいた します C はっき
,いって 第 2 作 はつ ま らんです よ /入れて
も «k です よ 。 絶対 入れない 方が い い/ コ
ラ 7, 入れるな つ/ (編集部に 怒られて し
* いそ 一 だ) それで は, 途中です が 時間で
すめで^ 中継 を 終わ り ま す。
7
- 1
23.
9 -
7 24. 11 -
9
17
• 11
26.
16
• 17 27. 10
. 16
13
■ 10
29.
12
- 13 30. 6
- 12
4
- 6
32.
7 -
4 33. 9 *
7
10
- 9
35.
8
, 10 38, 2
• B
3
- 2
38.
9 '
3 39. 15
9
12
• 15
41.
E
• 12 42. 9
- 6
11
• 9
44.
10
- 1 1 45. 8
• 10
9
' B
ところ 力、 この 「46 丁-つ が J> つて いた 数 ?、
の 尺 も, こんなに むずかしい パズルが 解け
たに も かかわ ら ず, 2-D RUBIC パズルで
fjy 違えて いて, |Aj おとも il:. 解の めよ'' ナ シ "。
とても 《1 グ ぶた': 1"] の lii] iffi に !aj わ V 丄 よう。
CAT & MOUSE PUZZLE
や あ, ボク はいたず ら !' - ネ コの" チ ユー、' た'。
ネコな のに. チュー な んて おかし な ?^, li な だ
と 思うた' ろう: これに は フカ 一 イワ ケがぁ
る ん だ: あ れ は た し か 1 <| リ i;j の ちょうど々
ご ろ た' つた' -…' な ん て も してる ひま はない
ので, 次に U こ う:
ボクの * なに ネ ズ ミ レア' 二 ヤン'' がい るん た'。
ネズミ なのに. 二 ヤンと いう ?^, liij がつ t 、 た
のに は フカ 一 イワ ケが ある。 あ れ は た し 力'
やめて おこ う。
r, m がおか しくても, やつ はり ネコと ネズ
ミ: いつも j(i い 力': ナっニ をく り i!i している。
そ 二で きょうは. きみが ボク のか わりに ネ
ズミの '二 ヤンの やつ をつ かま えて はし いん
だ-
ブ D グラム を ,|i ら せる と 分か るけ ど, lij り
さの m,'.'.': と 小心に, 汁 6 flsi の I リがぁ り , 線で
つ ながれた I リに だ け 移 I おできる。 T- はき
みだ。 ^きたい I リのぁ ひ を 押 して ごらん。
ネコが ピウ と 励く から。 ;久' は 二 ヤンの
こいつ はもち ろん, ネコから 逃げる ように
Jlj く . ヶ t'i; は ま た き みの {fr だ。 こうして'; IL
に ひとつ f つ $ おいて, 二 ヤンの やつ をつ か
まえれば いいんだ (分かって る と は 思う け
ど ニヤ ンはネ ズ ミ だ よ)。!' I 分の ffr に は 必ず
Sft かなく ちゃい けない。 「:f)J かないよ !」 つ
てす わり 込ん じ や だめ:
二 ヤン をつ かまえられる ようになつ た ら ,
zj^iii: はなるべく V- くつ かま えて ほしい。 き
みが! f おく と 1 T-, ネズミ が: [け J く と 1 T-, と
いうよう に 3& えて, なるべく 少ない f- 数で
おねがい する。 さあ, ガンバって.'
MSX
Computer
Puzzler
もうす ぐ 太 帰の * 節の 到来 だね。 天
気の いい 日に は 外に 出て, 思いつき
り 遊ぶ と 最高 だ。 でも, 体の トレー
ニン グ ばかり じ や 頭の 方が なまって
しまう。 釅の トレーニング
さっそく だが^1"1の*^^?^に 人ろ う: 「2-D
R し BlKj はやさし かった とみえて. ほ とん
どの 入が あっていた。 il:— 解の T- 数と, その
T--II ば i の 1 ff^J を, してお く 。
NO. 1 2 手 ( 2 - 5 )
NO. 2 3 手 ( 3 — 5 — 1 )
NO. 3 4 手 ( 3 — 5 — 1 一 5 )
NO. 4 3 手 ( 6 — 3 — 5 )
NO, 5 4 手 (,一 6 - 3 - 5 )
次に, 「とりかえつ こ はずる」 だ 力 \ これ は
むず か しすぎた よう だ。 46 という 解 を
てき た 入 は ほ とん ど いなかった。 の
よ う にヮ クに3^^''丄をト]"ける と, 解 は 次の
と お り になる。
1
2
3
4
5
6
8
9
10
11
12
13
14
15
16
17
1 .
4 .
7 .
10.
13.
16.
19.
10
9
3
16
9
12
8
6
- 15
2 . 6
5 . 12
8 . 9
'10 3.7-8
9 B . 6 -12
3 9.15 -9
11. 10 - 16 12. 8 '10
B 14. 11 - 9 15. 14 -11
- 14 17. 6 * 12 18. 5 - G
5 20. 2 • B 21. 1 '2
46
猫の 夏休み ,ケ原 * 之
そ こ. 二に キ
_ : ケ _ » 、 ハっ,
てて へて マ. t 側
替え つん. その ダン
ご 兰 に? t がい うんだ:
S 面 を a れは' 分かる と 思う けど, T 卞 のく
しば. け fK に は 最高で も 中, 'J 、の タ' ンゴ 1
個ず つの 計 2 m しか 人れ ら れ ない し , た と
え ば k の ダ ン ゴ 1 fig 人 れ れ ば', もう その 側
.: は 別の ダン ゴは 1 個 も 人れ ち れな いんだ。
また, T 字 の く し の片 お だけ 太くな つてい
て. 'J 、の ダン ゴは 通せない よ うにな つてい
さて. 操作の 仕づ/ だが, 力一 ゾル移 $む キー
の なおの ボタ ンを 使って, どちら In1 きに! fjj
くの か を衍' ぶす ると, :M く たに n 分 n が
人れ る スペース. の ある ダン ゴが そ の お に
動く 。もし, その JyiNi に 勤け る ダン ゴが ふ た
つ ある 場 rV に は'' WHICH つ ■■( ど ち ら ? ) と
|1« いてく る ので, か したい ダ ン ゴが 1(11 か
つ て ん: ム 'の どちらに あるか を やはり 力一 ゾ
ル移 1り キーで "T ほ する。 また, スペース を
押せば, ま ん 巾の T'i: や! をした ミ し が 180
おする。
ケ: ム 3 つの ダン ゴを 人れ 替えられ るよ う に
な つ た 'ら , ^1*1 はまたい つもの 「iii- 少 ず- 数
拽 し」 に とりかかって ほしい。 まん 中の T
■'{■ *t リの く し の M お も 1 T- と&ぇ るから,
をつ けて ね。
||: 解 行のう ち 抽選で 5 f, 様 に, お 好 き な
MSX ソフト を ズクし h げ ます。 ふるって ご
I ふ 4》 ちょ一 だい < £ 解. を タノ ム セ"〃 ) 。
おた は も ぅ11(^,;ビした入も いる と 思う。
〒102 東京都 千代 田 区 四番町 2-1
W 日本 ソフト バンク 出版部
rOh!HiTBiT, パズル 係
U S E P U
10 ,本 水 *** 水 *
20 * cat & mouse
40 DIM D(6) ,K(6.3) ,G(2)
50 OPEN"GRP; " FOR OUTPUT AS #1
60 COLOR 15,1.7
70 SCREEN 2,2
80 FOR 1=1 TO 16
90 READ X1,Y1,X2,Y2
擺
110
120
133
140
i50'
160
170
180
190
2130
210
220
230
2i*%
250
260
270
280
L'QGl
300
310
320
330
340
350
360
370
380
.06
390
400
Mia
'.30
119
189
162
,157
LINECXl ,Y1)-CX2,Y2) ,3
NEXT I
DATA HQ, 30. 52., 76. 137,30,71 ,78
OflTfl 55.78.81 .157,67.78.93,157
DATA 87,152.169, 152,87,162,169
DATA 121,100,80. 157. 135,100,94
FOR 1=1 TO 6
REHD X,Y:CIRCLE(X,Y) ,20,4
PAINT (X. Y> , A,4
NEXT I
DATA 128, 100,123,30.195.78, 169,157.87,157,61 ,78
DRAUt"BM16,15":PRINT#l , "CAT - CH THE"
DRmrB(1152, 15" = PRINT#1 , "MOUSE PUZZLE"
FOR 1=1 TO 6
READ X,Y:SU$=RIGHT$(STP$(I) , n
PSEKX, Y ) , 1
PRINTftl .SU$
NEXT I
30,186,78,137.30, 204 . 78
7S, 163,157,201.78. 175,157
123 , 30 , 123 .100,133,30,133, 100
121 ,100,162,157.135.100, 176,157
DATA 125,124,125,1.219,75
FOR J=l TO 2
AS= " "
FOR 1=1 TO 32
RHAD B$
NEXT I
SPRITES( J)=A$
NEXT J
DATA 06, 0A, 12,22,23.40.64
,01,0T.02.5E,04,cie,Ee
DATA 00 ,;5C, 42, 82, 87, & 8, 90
,(32,62.1A,6?.38,E6.01
FOR I=i TO 16
READ X,Y,S
K(X, Y)=S
NEXT I
DATA 1,1,2, 1,2, 4,1,3
ヨス, 5 , 3 , 6 , 6 , 1 , 2 , 6 , 2 , 5
194, 154,59,154,34,75
8A , E4 , 80 . E0 , 80 , 71 . 20 . 1 9 , i07 , 60 , 50 , 48 , 4A , C4 , 02 , 26 , 21
A2,40, 40,46, 58, E6, 1C,67, 80,00. 3C,42, 41 .El , 11 ,09,45
.1,1,2,2,;
;. 6, 3,1,
;, 2, 4. 4,1 ,1,4,;
;,4,;
>,1,1
"0 C =l :M=3
^50 H=1:G0SUB 9S0
^50 PUT SPRITE 1 , (X,Y> .14.1
-.7(3 H=3:G0SUB 950
-80 PUT SPRITE 2,(X,Y).14.2
"99t LINE(220.179)-(250,179) ,14
500 GOTO 780
510 ,X 本]):) (水 ま I4(«)K
520 FOR 1=1 TO 6:DCI)=1:NEXT I
53« D(C)=0
47
540
IF
C
THEN
D(6)
^2
D(3)
=ヒ
GOTO
600
IF
C
:ヒ
THEN
0(5)
= 乙
D(4)
=2
GOTO
600
^'60
IF
c
"3
THEN
D(l)
DC5>
=2
D(6) =
2:G0T0
600
570
IP
c
:な
THEN
D(2)
-2
D(6)
=2
GOTO
600
S80
IF
c
THEN
D<2)
=2
DC3)
=2
GOTO
600
S^O
IF
=6
THEN
0(1)
D(3)
=2
D(A) =
2: GOTO
600
600
IF
M
OR M
=0 THEN
ZZ=2
E し Z2
し 二
623
630
640
d50
6bS3
o70
t>80
690
700
710
720
730
740
rsa
7613
77B
780
790
800
S1(S
320
830
840
8B0
8613
8713
880
390
Q10
20
930
W,0
QS0
'^60
970
980
990
1(300
1010
1020
li330
1040
1050
1060
1M70
1030
1(390
1 議
1110
1120
FOR 1=1 TO ZZ
IF DCK(M,I) )=2 THEN し = し +1 : G (し ) =K ( M , I )
NEXT 1
IF L=0 THEN 750
IF L=2 THEN M=G C INT ( RND ( 1 ) *2> +1) :GOTO 680
M=G(1 )
FOR Q=l TO 300:NEXT Q
PUT SPRITE 2. (0,0) ん
H^M:GOSUB 950
PUT SPRITE 2, (X.V) , 14,2
BEEP
GOSUB 1100
GOTO 780
IF D(KCM,E) )=1 THEN M^KCM.E) :GOTO 680
fc>E + l:GOTQ 760
AS=INKEY$:IF A$=" " THEN 780
IF VOL CAS J >0 AND VAL (AS) <7 THEN 810 ELSE 790
IF C = 3 OR 06 THEN ZZ=2 ELSE Z2=3
GO=0
FOR 1=1 TO ZZ
IF VAL(A$)^K(C, I ) THEN G0=1
NEXT I
IF bO=0 THEN 1010
OVA し (A$)
PUT SPRITE 1 . (0,0) ,4,0
H^C: GOSUB Q50
PUT SPRITE 1 , (X, Y) . 14, 1
GOSUB 1100
BEEP
IF C=
M THEN
1020
GOTO
IF H=
1 THEN
X=120
Y=92
RETURN
IF H=
2 THEN
X=120
Y=22
RETURN
IF H=
3 THEN
X=187
Y=70
RETURM
IF H=
4 THE-N
X=161
V = 149
RETURN
IF H=
5 THEN
X=79
Y = li.9
RETURN
IF H
=6 THEN
X=52
: Y^70
: RETURN
GOTO 780
PUT SPRITE 2, [0.0) ,4,0
FOR TO 30
X^INT(RND<1)*110>+A0
Y=IMT(RND(1)*191)
BEEP
PSET(X.Y) , 1 :PRINTffl , " 'リカ 7 エタ ! '
NEXT I
GOTO 1090
LINE (25(3. 178) -(220. 170) .1 .BF
KA=kA+l :PRINTfll .KA
RETURN
• I URU y URU PUZZLE
:] ' i i + 本 卞 *** 束 オ木
.,'3 DIM ;! i i ) . T ( D i , F" C 2 J
M.5 Of EN"GRP: " FOR OUTPUT AS # L
oiZi lO し OK 丄 5, 4, 7"
丁 3 ji.REEN ^
m し 派。 -に; ; 1 .BF
'30 LlNE'.35,'-">0'-f 1?8,96 > , le.bF
丄 IZ)I3 し INE< li:8,91 ) — ( 1. 75, ゥ 5 > . 10, BF
1 117: し INE ( 123 ,み 3 ) - ■: 135 . 1 30 ) , 12. BF
丄こ' C'Rt ルド' BM り 5,:50":PRINiT#l ■ "P.URU KIJRU PU
13(3 LlNEtb2,3H) 192.?3'> . U
X=J52: GOSUB 14dPi
lbi?l >. -2134: GOSUB 1540
170 MM=1 :X^7:::ilOSUB i4liZi
ISl? X=24: GOSUB U6i?i
丄, コ& X=52: GOSUB I'i.^S
im L 厦 (3 パ' 1 ト -(313,95) . ie.BF
210 LINE( 17。,'"1 ト (248 あ) , 10, BF
LlNt(i3..3i3i-C7. 130> 丄?, RF
,:'3i3 L INEi.24M,ftiZi)-(2SS, IT-Zi) . 12, 5r
,:-/,0 に OR' 1 =1 Tfi 3
jSiZi REhD XX , R
CIRCLE <XX. ISi/i « .R.i
."7 13 PAINT iXX, 1 ^30 I , 3 . 3:
二 m CIRCLE (XX+J2S.150) .R.8
.i90 PM 而 (XX+12''..lSl?)> ,8.8
:ZLE"
二. 了 I
-'A wi?.o,5fl.4.57,?
二 1= 丄 TO マ
-D Xa.R
- : : ; -C し E < XX , 丄 50 , , R , 8
J 50 --ilNT O X.1S0) .5,8
7-? :ヌ ClE 'XX+125,150) ,R,3
" " - -INT ^ > X+125, 150) ,3,3
r'T I
- -~A 73, 3.30,4.90,6
. ニニ, ぶ"; 4BM10,145C:"R:;(3LI5F10G10U5L30Ul(r
--- - -INK 111 . 146/ .14.14
-」 ?UR 1 =1 TO 5 ■STEP 2
.1? T(l)=4-tI+l>/2:TtI+l)=7+(I+li/2
- - 二 1=1 TO 10
- -z^D Zi I *
.■—A 4, 3, 2,^.0, (3.0.2,3, 4
-に = T I
:1 さ 、:
STICK 1.01 GOTO 510,S10.540.510,510,51i3,'?30,'=il0
.■■ STRIljf0)= —丄 THEN 1810
::: lijTO 510
54(3 M し =0iMR 二
550 FOR JJ=1 TO 6
IF T リ.」 AND Z(Tf JJ)+1)=0 THFN 600
5Ti3 IF T( JJ)=7 AND Z<S)=® THEN 6?!?l
5d« IF T リ J に o AND Z(7 AND Z(8)^0 「HEN 620
S'-Qi GOTO 6A(a
IP 5-I<4)-Z(5><<:(T(JJ) ) THEN 6 な
二—':' 640
= -Z(9)-Z(\<d'><Z'T < ]J) ) THEN 6^0
ZiT:ML)>=<? AND F f 1 >=1 THEN ML ^0
? ^HEN 510
j'T- -.? 3 三 if MR=0 then MM^ML :G0T0 700
7^0 IF T • MM ) =0 THEN 7913
ァ丄 >3 IF T . MM ' =7 THEN 370
720 、ぶ (2:(1 )+Z(>i,+;Z("?)- 二' 'TiMM) )/2'*8+e
ON MM GOSUB 1630 . 1630 . 1690. 1690. 16g0
."40 IF ニ⑤ THEN ■700
750 SWAP Z(l (MM) ) .Z( 5> :T', MM)=5
76*21 X:=1J3-Z( 5) /2*6
—70 ON MM GOSUB lAie , 14 10 , 1 540 . 1 5^0 . 1460, 1460
73i) MTO 860
,つ 13 >'-133+fZ<0)/2i*8
300 ON MM GOSUE! 1630. 1630 . 1690 . 169i3 , 1 c.t.0 . 1660
no X=246-! 2f8)+Zi'^)-tZ< U や +Z<T(MM' ) ノ 二'" 8
? 20 ON MM GOSUB 14l&,l^ia. 1540,15^0. U61?. 1460
33(71 IF Zf i(Z)>=0 THEN SWAP Z C , Z ( T ( MM ) ) fT f MM ) ^ 1 ■ GOTO 8r,0
3,0 IF Z'-'. ,ヒ (Zl THEN SWAP Z i Q > . Z ( T ( nM ) ) : T'( MM ) =9 : GCITO 860
35:? ■r.yftP 二' :3) , 二 ( T<m) » : r(WM>:^3
?. 60 GOTO 1310
370 X 二 U3+ (り) +2:(7 ) /?Ma
'3m ON MM GOSUB 163a . 1 630 , 1690 . 16^5) . 1660. 166I/1
S'^iA fjOTG 810
'-■00 SWAP Z'KMM)! ,Zf4' :T<MM)=4
。10 123- ( 2 f 5 > +Z (. 4 ) /2 ) *8 : GOTO 770
'J2i3 ' x *****
M し =0 = ま
■'-'40 f^OR J.J^l TQ t'
【F T ( JJ )>7 AND Z''T(JJ) - 1 ) 二 e» THEM 「 リ
'。り IF T は」 )='V AND Z! 3)^171 THEN 1 辦
■5 70 IF 1 ( JJ)=5 AND Z(4 AND Z ( 3 > =0 THEN 1010
■■'80 GOTO 1030
•3^121 IP 5-Z(6)-Zc7)<Z(T( JJ) ) THtN 丄誘
10 柳
丄 tU0
丄 02 し 3
丄! 330
1040
1380
. Ov0
二
1210
- ニニ 3
•:5e
MR--JJ:GOTO 1030
IP 9-Z(1)-Z(2j-ZC3)<Z(TC JJ ) ) THEN 1031?
ML = JJ
NEXT J J
IF T(MR)<>0 Ar%tD Z(T(MR) >^2 AND F < 2 ) - I THEN MR--=0
IF ML=0 AND HR^0 THEN 510
IF ML^a THEN MM::MR GOTO 1090 ELSE! IF MR=0 THEN MM ^ ML : GOTO 1090
GOSUB J 73i?i
IF T <MM)=-S THEN 丄遞
IF T MM i -^A THEN l?t,0
X=248- ( Z ( 3 ) t-Z ( ^ ) +Z ( 1 i!) ) -Z ( T ( MM ) ) ) *8
''M m GOSUB 1630, 1630, 1690, 16Q0, 1 め 0, 16613
I に Z I 6 ) otZI THEN 1390
SUIAP ZCTCMM) ) ,Z(b) : T ( MM « =6
-''J MM GOSUB 14-10,1"0,;L540,】 WO,"6i3,l',60
ON MM GOSUB 1630 . 16?© , 1690 , 16'?0 . i66<i . 1 660
X=8+ '. Z ( 1) +Z ( 2 3 +Z < 3 J +Z ( T ( MM ) 1 /2 > *8
ON MM GOSUB 1410. K 10 . 1 5^!. (?) , 1 ^'4« . 14ft(2) , 14613
IF r( 1 )=0 THEN シ JAP Z ( 1 ) . Z ( T ( MM ) ) : T ( MM ^ = 1 : GOTO 1250
IF Z (ハ =0 THEN SbJAP 2 ( 2 ) . 2 ( T ( MM ) ) : T ( MM ) ---2 : GOTO 12^0
SuiAP Z ( 3 ) , 2 1 T ' MM ) , : T ( MM ) ^3 49
30 TO 1311?
i2o0
1270
1253
i30id
1310
1320
1330
i ?'4
1350
1300
1370
1360
1390
1410
1420
1430
丄"
1450
1460
1470
1480
1490
: 5 曉
15 上
1520
1530
15413
155i3
1-350
1570
1530
1 'iQC?
It. 130
1610
lo20
1630
16A0
lo50
丄 6613
1673
lb 50
1690
1710
173121
1740
1750
1760
177;^
1780
i 7 9 せ
iSiM
1310
1320
1630
IS 50
に fcSa
1870
1860
18Q0
1900
1910
19213
丄'? 30
丄 940
195i2)
1970
1980
1Q90
2 麵
2010
2020
? 050
j0A0
2070
■tm@
2090
2im
2110
二' 120
? 15ld
ど 160
二' 170
2180
jl9i3
22130
こ'; 2 丄 iZi
ON MM GOSUB lo30 , 163i9 . 169 & . 1690 . 1 b6@ , ] ^6 &
GOTO 1200
SWAP 2(T(MM) ) ,Z(7< :T
K^li3+iZf6) i-ZCn /2 ) 水 8 : GOTO 1 1 613
LINE (123, 60)-'. 133, 130) ,12, BF
GOSUB 2190
IF Ta) 二 3 AND T(3) 二- 9 AND T(5)=li5 THFN 1340 ELSE 1390
IF T(:?)=3 AND T(4 1^? AND T ( o ) =^ 1 THEN ELSE 1390
DRAU"BM95 .OS" :PRINT#1 . "MADE IT : ' "
DRAW"BM6a . 18 1 " :PRINT#1 . "PLAY ftGttIM つ (Y/N)"
A'f=INKE"Y$:IF A$=" " THEI^I 157i?
IF A$:^"N" OR " n " THEN END EL SF_ IF A$^"V" OR A$^"v" THEN RUN ELSE 1370
GOTO SI a
'
IF MM=INT<MH/2)*2 THEM C :S ELSE C=3
CIRCLE(X,93) ,e.C
PRINT ^X,Q31 .C ,C
LINE(X-5,91 )->X+8.95) .10. BF
R じ ruRN
IF MI*l-INr(m/2)'+2 THErJ C=3 ELbE C = 3
CIRC し t(X,<53) .Ib.C. .4.2.8
LINE(X-1 5.86) -(Xf 15,88) .L
PAINT (X.75) ,C .C
CrRCl_E(X,9:5> ,1〜C,3.5,"5.';5
し INEr. f )(-i5,98)-(,X+i5,98> . L
PAINT <X.^9) ,C,C
RETURN
IF MM=irJT(MM/2)^2 THEN C=^8 ELSE C^T
LIRC し E(X,Q3、 . 1 2 , C , .55.2."
LINE(X-11.88>-(X+11 .83t .C
PAINT (X,82) .C.C
CIRCLE(X.Q3; ,12.C,:^.7,S.8
LINE(X-U.'58)-(X + 11 .98> .C
PrtlMT ( X , og ) . c , C
RETURN
I
-8, 8 V> - "+8,00)' ,4,BF
■8. 1031 -( >:+8.<9o) .BF
-io.77)-'X+16.89) .4.BF
-lt>. 丄 09) — (X+16,^^7j .i-EiF
LIME".
し INE'-X'
RETUkN
し INE(X-
LlNE(X
RETURN
LINE ヽん
LINE(X
RETURN
12,77)-
! + 12.<j7r ん BF
mm "GM1I33.65":PR1NT#1 ."WHICH - ~>"
ON STICK(ei) GOTO 1 7^0 , 1 74£D , 1 760 . 1 740 , 1 740 . 1 740 . 1770, 1740
GOTO 17ii?l
MM=MR:GUTO 1780
MM=ML:GOTO \im
し IME:(10:5,(b5) - (17i3,71) .4, BP
RETURN
SWAP Z ("、二、 • 7 ヒ SUAP 7 ( S ) . Z ( 6 >
FOR J=l TO 6
IF T( Jj=4 THEN Tf JJ=7:G0T0 I
IF T( JJ=7 THEN Tt J.i=i»:GOTD 1
IF T(J)=5 THEM T( J)=b:GOT0 1
IF T し l)=t) THEN T U) =5:G0T0 I
NEXT J
SWAP Ff 1) .F(21
LINE (83, 77) -f 122,109) .4,BF
LINE(134,77)-<173.109) .4.BF
IF F( L)=l THEN 1950
LINE い 53, 9 い - ( 128.95) . 10.BF
し INE(128,9(Z!)- ' IT^.Qt.) ,10. BF
GOTO 1970
LIME (33, 90) -(128. 96) . 10,BF
LINEUPS, '51)-(175. 95) . 10. BF
LINE(l^::3,80)-f 133.130) . 12. BF
FOR MM^l TO o
IF T(MM)<>5 THCIM 2030
X=123-Z(5)/2*;fi
ON MM GOSUB I^IQ , 1 4 1 , 1 540 . 1540, 1460. 1460
GOTO 2140
IF T(MM)<>4 THEN 2070
X^i23" ( Z ( 5 ) +2: ( い /2 ) *8
ON MM GOSUB 1410 . 1410 , 1S4I?1 , 1 S40 , 1460 , 1460
GOTO 2140
IF T (MM) <>6 THt"N 2110
X=i334Z(,6)/:;'*8
ON MM bOSUB K10,1410. 1 540 , 1 5i0 . 1 460 . 1460
GOTO 2140
IF TtMM^ <>7 THEN 2140
X=135+<Z(6)+Zt7) /2) *R
ON MM GOSUB 1410 , K10 . 15^^0 . 1 S40 , 1460 . 1^60
fNiEXT MM
LINE (123.80>-( 133, 130) .12.BF
GOSUB 2190
GOTO S10
LINEcl50,180)-(116.17.l> , 1 ,BF
CO=CiJ+ljPRINT#l ,CU
RETURN
一〜 • 一
f ミ そ . マ MSX フ
-1
― ? irr 义, て^. ど 一
-7 にぶき.、 つ も 9 だけ
r >r-: "*产 Z < — ノ つ:!;' めない よ。」 ふ
-- : /• -. - た. Vol.4 で?: が S いた MSX
- IZ^nOR^- て く ださ い。 ちょこ
- 二 暴 もな- -て できち やう 人, だ け ど
^ ニ - な.、、.: 最適 な ん です。
'f'-r I -. チに雙 つて るんで す。
M £ ど, : 1' ニニ • 一た' ノ ならで き るん
てて- £t. …… 楽 HI どおりに 入
r- エラ こする i ォ. あの. ええと, 和音。
そ-. 3 霞 和き とか 出て きち やうで しょ。
あ r- ベ. どうしたらいい のか, ぼく, 分
r 、な.、 のォ: それに, 和 が 出 てこな く
てし ^?? いつば いあつて, めんどう だし
"ィ ハイ, 分かります. そしつず〜 持ち. そう
いう んの 方が 過 じ やない かな ?
そ 二で 出 まし た. グ 自動 伴奏つ き MSX
MUSIC EDITOR. グ
さ ± 广ぽく に も弹 けます"
ジ, ジ, ジー一 ン, I^^^^^^^^^HI
a £ » ^ な 楽^: よく w> かけます
*g 律に, C とか とかの コード ネ一
ム (和音の 名 m) だけ を';, えた, 簡 な 衆
鼴 です: C はドミ ゾの 和? V だ と かお 1 ら な い
にて し ヒット ソン グ 集な ど で 化た こ と は
チミ: ず: ギターの' jiji ける 入 は, コード を
もつ マ-て. ニ ヤン ジャ カジャンと 作お を
一 -て— £. 、ま 亍: この 「ジ ヤン ジャ カジ
* ン- を a 勤 的に やらせて しまおう という
r 二ろ で. たとえば C の 和き の 「ジ ヤーン」
を^-: する と W 2- 山の よ う にな ります。 と
二 - ゲ- MSX は 同時に 3 つの I 'や し か 出 せ
V- - —て. こ --; や を 出して しま う と 肝心
-" ち S 律 - な : な つてし まう のです。
そこで, 図 2 -(2) のよ うに, ポロ ボロンと 1
音ず つ 分けて 伴奏 を 弾きます。 これ を アル
ベジオ といい ま す。
アルペジオの 弹き ム にも いろいろあって,
それによ つてず いぶん 曲の 感じが 変わ り ま
す。 この プログラム では, 4 拍子に 5 棰,
3 拍子に 2 種の アルペジオ を ほ 意し ま した:
コ 一 ド カリ, ij じで も, あなたの センスに よつ
て 好きな もの を 選べます。
ズビ ズバ, ノ 《パパ ャ〜》 HMH^H
論より 拠, 閒は 一^にしかず, じ やな
かった ぱ a は 一 聞に しかず, つて か。 とに
力' く, ちょつ と 使って みま し よ。
主 施 律の 入力
RUN させる と 五 線が 表 4;- されます。 カー ソ
ルキ一 を 使って 力一 ソル を 動かし, リタ一
ンキ一 を 押す と, そこに 參が 表示され ます。
これ は 音の 高さの み を 示します。
の 長さ は 1~9 の キー を 使います。 各々
のキ一 は 頃 に 16 分?? 苻 から 全音符に 対
応 しています。
入力 を 間違 えた 場合 は, かま わ ず に: iL:. しい
データ を あとから 入れて やります。 また,
音符 を 消 したい ときには [ DEL I
使います。
(フラット) のとき は b (小 文卞の b )
を
# (シャ 一 プ) の ときには # ([shift 1+
[3J) を, リターン キーの 代わりに 押し ま
す。 休符の と き に は スペース パーです。
コー ドを 入力す る
そ れ では 練^ として 「ワルツ イング * マチ
ルタ^l と い う 曲 を 作って みま しょう。 (【g 1 )
まず, 2 小節 だけ, セ旋 fit を 入力し ます。
次に, [1^ を 押します。 コードの 稀 類が, 2
列に 表示され ました。 力一 ソル キ一 (r^
「一 I) を 押して, 力一 ソル を 人力したい コ
—ドの 所に 運びます。 まず, C のと ころで
リタ一 ンを 押します。 次に, C といっても,
Cm (シ一 マ イナ一) なのか C7 ( シ一 セブン)
C (シ一 メジャ一) なのか 分からな いので,
それ を 人力し ます。 メ ジャー コードの 場^ は,
★ を 人力し ます。
この 2 小節で は, C ― G 厂— Am 一 F という
コードが 使われて いるので,
C— 1— G— 3— A— 2 ィ リ
というよ うに 人力し ます (ここで, 英文 字
は, 力一 ソル キーと リタ一 ンキ一 で 選び,
数卞 は, 数字の キー を 押してから, リタ一
ンを 押します)。
さて, この 4 つが 人力で きたら, Jik 後に *
* のと こ ろに 力 一ソル を 速んで リ タ一ン を
押します。 これで コード 人ん は 終わりです。
伴赛 をつ けて 聴いて みる
I F1 i を 押す と,
〇: お 旋律の 才 クタ 一ブ ( 1 〜 6)
SE
C
醫
51
O 伴奏の 稗 類 ( 1 - 7 )
アルペジオ 部分の 才 クタ一 ブ (1~6)
ベ一 ス 部分の オクターブ ( 1 一 6 )
を 尋ねて きます から, この 場 伶, 順 I に,
4, 1, 5, 1 を 入お してみ てくだ さい 3
すると, ほら ,グ fl'^f-J- き で liij こえて きた
でしよ う。
も う 一度 1 F1 I を 押 して, こんど は 4 ,
3, 3, 1 を 人力して みましょう。 伴^の
感じが 変わった でし よ う ? f1':^ の ffi 類 や,
音の 高さ を 変えて, どれが 一 S ぴったりす
る 力、 試して みて く ださい。
ただ し , 伴奏の 稀 類で, 6 か 7 を 指' 41 す る
と, なんだか 变 になって しまいます: この
6 と 7 は, 3 お 'I f- の f ト^ m なので, ワルツ
ゃング * マチ ル ダに は |【',】 きません (な お,
コ ― ド は 1 小節 に ふたつ ま でです > 。
記 It する
さて, この 2 小節に ついては これで 0K, と
いう ことに な つたら, 1 F2 1 を 押 します。
すると 1 一 20 の番 り-が 衣, され ます。 これ
が レコード ナン, f — です。 fW/ ド - ^/J; されて
い る 音楽の デ一 タ を に;1!1:£ してお く ときに,
1 -20 の ;!ビ 憶 場所が あ ると ち-えて くださ
今, RECNO;* とお/ J;- されて いると ころ
で, 1 を 人力す ると .1 F1 I を 押した ときと
同じよう に, ォ クタ一 ブゃ作メ^^のチ??^をゃ)^
ねられる はずです。 そして '楽が 流れ ま す
ね。 この 楽が, NO. 1 に, kite?: さ れ るので
す。
さて, 楽譜 を! tUi ば 分かる ように, この
では, 1, 2 小節と 5, 6 小節, そして 13,
14 小節が ま つた く li'J じです。 けれども llll の
流れ を 考える と, f |': ^の 感 じ だ け は '^^ え た
いです ね。
そこで, もう 一度 [YY] を 押 します。 今 fi:
は REC NO. に 3 を 人力し ます。 あれ?
気がつきました か? 1 一 20 の 数' i": が^
示 された とき, 1 の; 人' に * が あ つ たで し よ
う。 これ は, さっき NO. 1 に,; ビ惊 したの
で, この ナンバー は, みだと いう こと
図 3
キー
意味
音符 を 描く ときな ど
D
フラット £^ 符を 描く とき
Q
シャープの "
D
ハ6
.116.
B
; 8
□
; :8.
e
- 4
m
,.4.
B
。 2
B
,2.
m
. 1
圖
音符 を 消す (1 つ だけ)
w
play
IS
record
B]
play back
W
SAVE
IS
code input
を 小して いるん てす: らし, う 一' 支 X0.
1 を 指定す ると, 新しい データが, k!te され
て 前の は 消えて し まいます:
さ あ, NO. に 3 を桁定 し た 後 は さっきと |nj
じです。 で も ff: 奏の ft 頸 や オクターブ は' も
えてみ ましよ う。 M じょ う に, NO. 7 に も fl;
奏を かえて させます。
つなげて 聰く
mi を 押して, l@l@3Q70e© と
入力して みましょう。
すると, さっき さ せ た n 楽が つ な が つ
て 流れ ます。 NO. 1 力 f 2 1>1|, NO. 3 , NO. 7
もちろん, 人力 を 7 * 3 — 1 一 e とすれば,
その litfift: で 流れます。
できあがり
では, お] 2 を 参^に して, 他の /II; 分 も ikMfi
させて く ださい。
新しい: i:- 旋排を 人力す る ときには, LDELJ
を 押 し て 令 部の A: 符を消 してから でもい い
です し, 今^^も1;-されてぃるのを'/1にせずに
1. から, き 換えて いって も かまいません。
また, 3 小節 II のように, ひとつの 小節に
コ 一 ド が ひ と つ し かな い 場 <ト で も, C — C
こ 2 つ 人力して ください。
^SCIdtg し 終わったら, また [0] を 押し
て, 1 ~ ?まづ つなげて 聰 いてみ ます。
データ を セーブす る
0K ? それで は, デ一 タレ コーダ をセツ
卜 して (録き ボタン を 押して), mi を 押
します-すると, それまでの デ一 タカ、
BASIC の デ一 タ文 になって, な: き 込ま れ ま
ブ ログ ラム は 終了 しないので, このまま ェ
干、'' トを ナる ことができます 力す, 々は
(CTRLj-L^TOP I でブレ ィ ク して, セーブ
し たデ一 タを ロードして みましょう。
テープ を 巻きお: して,
し OAD''CAS : pidata"
と します。 0K が 出た ら, リ ス ト を 出 してみ
ましょう: 5100〜5020 が REC ヽ' 0.1 のデ
—タ です: 5100 に t 旋律, 5110 と 5120 に
# の デ一 タ が あ ります: X0.2 の デ一 タ
; i 5200-5220 rr です。
これに 1 一 210 行 を 付け加え た の が, リ ス
ト 1 です。
チャンチヤン,^^ ■■■■■■^H
「ワルツ イング • マチ ルダ」 は, 初めての
k て' も 1 時 llSj ちょっと あれば できあが るで
しょう。 1 度 コードな ど を 人力したら, f f'
募の 仕お を 変えて, いろいろ >y;L てみ てく
ださい。
リスト 3 に, 松 m や. /- け? さんが これ をぎ e
む に は もう 結 娘して いるでしょう) の,
「ガラスの りんご」 を,' |', してお きまし た。
でも, この データ を せっせと 人力す るより
も, n 分で 作って 欲しい な。 ちなみに, 私
はこれ を 作 るのに, IT: 奏の 種類 な ど 迷い な
がら, 1 時 問ち よつ とか かりました。
みなさん も, f, 作 • 大作 (f , 取 り 組ん でみ
てくだ さい。 きっと, 人 満足。
52
主せ
主 * ん 襟の
ォ クタ一 ブ
伴奏の 種類
ァ J レ ベジ 才の
オクターブ
ベースの
オクターブ
ま \
I
5
1
I
5
I
I
1
5
1
D
3
5
t_ 鶴
®
2
4
霸雷 -12
(D
5
2
4
O-M
X
*
5
B.W
5
•-IM4itt. »A 秦霾 より ,オクターブ 下げた 峯 編 を
JLftU タタ ーブ入 きに ,オクターブ 上げ も 二と
て--、 5 '富' -、 ソ まて てきな L»«T):
本来の 楽 譫には 無い ところに 休符が 入って います。
二れ は, 音が つながって しまう の を ける ためです:
リスト 1
MSX MUSI し EDITOR Ver
t^EY UCHRS(20J;KEV 2.CHR$(21 ) :K£Y 3,CHRf (22) :KEY A ,CHR$ ( 23) : KEY S.CHRt(2^J
[iM Y< 60 タ, LI f 40) ,0(20) .F(A0) ,RS(4)J> ,MS(40) ,N(40) ,OATS(12,^0> ,CDS<U) ,CD(12)
READ CD$a J
NEXT
D 腸 " Cw,wDtr ズ 0"."Eb"," E "ノ' F つ— G に,'' G","Oh"," A つ 叩 b",,' B"," + *"
SCREEN 0:KF.y OFFiCOLOR IS. 7
GO SUB 1600
LOCATE X*2.20-y :flS=INPUT$( 1 J
A-lNSTH(CHRS(2a)+CHRf C29>+CHRS<30)+CHRS(?l>+CHR4(13)+CHRSa?7>+CHR$(20)+CHR
ih THEN 1110
IF a>-15 THEM IF V ( X > =0 THEN 1110
ON A GOSUB 1 170, 1190, 1210 a230,l 310. 17 f'0.2(a«0, ^190, 2^90, ?Sb0. 13^0,
RETURN
:r r<ii- Then y=Y + i
■RETURN
IF Y>1 THEN Y = Y - 1
RETURN
XX=X*2:G0SUB I6b0
RETURN
XX-X*?:GDSUB 1650
LOCATE X*^,?ia-Y:PNINr"»"; :
fiX)= &
RETURN
XX=X*2;G0SUB 1650
LOCflTF X*2,20-Y:PRINT''« "; :
LOCATE X*if,l9-y:PRINT "b":
RETURN
XX^X*2:G0SUB 16S0
LOCATE X*2,^ia V:PRTNT"»"::
LOCATE X¥2, 19- Y=PRINT"#" に
RETURN
XX = X*2:liOSUB 16S0
LOCATE X*2. 13:PRINT" :Y(
1460 LStX
ノ'
6
bOSUB 15^j0
RETLJRM
14 70 LSCX
-"
t
GO SUB 1550
RETURN
U80 L$ (X
8
GOSUB 1550
RETURN
K90 LStX
8
GOSUB l-SSO
RETURN
1500 L$(X
RETURN
1510 し
GOSUB
RETURN
l^^2t Li(X
GOSUB ISSfl
RETURN
lSi0 L$(X
RETtJRN
し S(X
1
GOSUB 1^S0
RFTURN
LOCATE
LOCATE
LOCATE
RETURN
PRINT
PRINT
PRINT
GOSUB 16S0
NEXT
RETURN
FOR VY=8 TO 20 STEP
LOCATE XX, YY
PRINT - 'ヽ
:PRTN1
IT STEP
MIDS{L$(X> ,
MIDS (し $(X> ,
MIDS (LS(X> ,
し OCATE
PRINT "
53
1750 RETURN
S 二
8 ,―" play
L790 LOCATE 10, 1: INPUT ""ヌ -—
S 0CT = If4STRf "123456",0T$>
1620 RESTORE 1870
READ D<¥>
DtV^=C)<Y)+0CT*12
1870 DATA 0,
!) IF Y(X>>0 1
ilRS(DtV(X) )+F(X) 】
S IF Y(X>=-1
IF MIDS{LS(>0,3,1) = "-" THEN E$=E$+ "し" +MID$ (し $(>0 ,
, ELSE ES=E$+"iL''+L$tX> + "N"+STR$(0<V<XJ >+FtX) )
4 ES=eS+"R"+MIOS(L*(X> ,1 .2)
1940 GOSUB 2930
1950 PLAY E$,BB$,LL$
1960 LOCATE 10,1:PRINT SPACES (20)
3 X=1:Y=4:L0CATE 2.18
1980 RETURN
' record
し OGATE
POR 1=1 TO 20
PRINT USING "j I;H$(n :
IF 1=10 THEN PRINT
NEXT
LOCATE 2.4: INPUT "REC NO ゥ つ
REC = INSTR("123i^567S910U12151AlSl6in81Q20"
IF REC-0 THEN 2070
RtC=VAL(RCS)
IF REC<1 OR REC>20 THEN 2070
匚 ATE '0, IMPRINT SPACiES(90) -, ;PRINT SPACES f 1
GOSUB 1770
M$<REC>=w 拿—
RSCREC)=E$ sRL^E(REC)=ll_$ : RBS ( REC ^ =PBS
X=1:Y = ^»: LOCATE IS
RETURN
P Lay back
LOCATE 1,0: PRINT " PLAY BACK "j
LOCATE K*5 MOD 36. (K ¥ 12>+1:LINE INPUT 0$
NO=INSTRn 23456789101 11215U 1 5161718192eeE"
IF NO=0 THEN 2230
IF OS="E" OR OS="e" THEN 2310
IF N0<1 OR NO>20 IHEN 2250
N(K)-N0:K-K+1
GOTO 2233
PLflV Rt(N{KK) ) ,RL«(N(KK) > ,R8S{N(KK> )
し OCATE 0,0:PRIMT
し OCATE 0, レ PRINT
SPACES ( 80 > ;
:L0CATE2,10
□PEN "c35:pLdata" FOR OUTPUT AS #10*<
し OCATE
FOR 1=1
LOCATE
FOR K-1 TO LEN(R${I> >
fiS=nlOt(RtU) ,K ,い
IF ASo" " THEN RRS=RRS+AS
NEXT
PRINT ffl ,5000 + 1*1(^0; " DflTfi ; RRS
PRINT SI ,5000+1*100+10; " DATA " : RLt<I)
PRINT ffl 3 醜 +1 車 100+20 に DATA '*;RBS<I)
NEXT
CLOSE
RETURN
'― ― code 一
TO 7:PRINT COS C I ) ; " "; zNEXT
5,1
FOR 1=8 TO 13;PRINT CDS(l) ;" ": iNEXT
IF X<=7 THEN LOCATE X 拿 3,0 ELSE LOCATE <X-
rtS- INPUTS n)
IF fiS^CHRS(28) HND X<13 THEN X=X+1
IF A$=CHR$t29) AND X>1 THEN X=X- 1
IF A$<>CHRS(13J THEN 2650
IF X-13 THEN 2^30
GOSUB 2790
IF K=9 THEN 2730 ELSE 2630
し OCATE 0,0:PRINT SPACES (60) ;
LOCATE U5;PRINT SPACES (A0) t
CD(K+l)=0:CD(K+2)^0
X=l :Y=4:L0CftTE 2.16
RETURN
レ 1 :C4=C3(FF + 1>
CC(3
CC(3
CC(3
2780 '
2790 LOCATE 1 ,7;PRINT SPACE$<60) ;
2300 IF CD(K1=13 THEN 2830
2610 LOCATE K5: INPUT " 1: MAJOR 2: MINOR
2d2ie I 卜 INSrRC''123",flS>=0 then 2610
? 840 LOCATE 1,7
2858 FOR KK=1 TO K
2860 PRINT CDSCCDCKK) ) t
2870 IF C3(KK) = 1 THEN PRINT** " s
? 680 IF C3<KK)=2 THEN PRINT -« ";
3990 IF C3<KK)=3 THEN PRINT"? ";
NEXT
2910 RETURN
2922 '
2930 , code pLay
2940 '
2950 LOCATE 6.2;PRINT 一 -
296© LOCATE 8, 二 :If*njT う -; AS
297® flP=lNSTR(-l23A5G7-.AS}
298d IF AP=a T^H 296©
2999 LOCATE 8,2:IW>UT "7*^^** ^^75'-7"";fiS
3908 C0CT=IMSTR<-1234S6",AS)
5019 IF COCT^ T^tN ? 990
302© LOCATE 8*2;INPUT - 六" -ス ォ クタ— フ" ":A3
iO30 B0CTelNSTR<"125456",A$)
3040 IF eOCT=« T^N 3020
3050 '
3870 FF=l
3060 IF CO(FF)=e T(*N 31 S0
3099 C1=C0<FF>-1 : C3=C3(FF>
31M IF CO(FF+l)=a THEN Z2^12 :C"C3 ELSE C2=CD(FF +
3110 oosue 3i9e
3120 しし 》=L し 》+ し 0W$
3130 B8S=BBS+eASS
3140 FF=FF+2;G0T0 3*8^
315a LOCATE 8,2 : PRINT SPACEUM) s
3l6d RETURN
3170 *
ON AP GOSUB 3290, 3530 '3780, ん 000, 4250 ュ 370,
RETURN
RESTORE 3^90
L0U1="L8-
FOR 1=1 TO 6
REPO J J
IF 1<.-U THEN CD=C1 ELSE CD=C2
IF I<=4 THEN CH=C3 ELSE
IF l<-2 THEN CH-C3 ELSE CH^CA
BAS$=BAS お' ず +STR$(C[(CH ,い +B0CT*:12+CCn4
NEXT
RETURN
RESTORE 3730
L0US="L8"
FOR 1=1 TO 8
READ J J
IF I<" WEM CO^Cl ELSE ZD=Z2
IF 1<=4 THEN CH=C3 ELSE CH=C4
L0W$=L0UI$4"N"+STR$(CC<CH, JJ)+C0CT*12+CD>
RESTORE 3748
BAS お w しに
FOR 1=1 TO 2
READ JJ
IF 1=1 THEN C0=C1 E し SE CD=C?
IF 1=1 THEN CH=C3 ELSE CH=C4
BAS$ = BAS$+''N"+STRS<CC(CH, JJi+BOCmS+Cm + wfH-
RETURN
RESTORE 3960
2 0^ 2 2- 2 2 2
0000000000000-^0 000000000 00000000000000000^00000J000000^0^-u
2 2P-^2_Z2533T^333333 ^i-444444 44sssssss5 5CJ 6 6 6 6 6 b66 6 677777777778 p.
54
滅 ―
=«E JC _»」
Z<^1 :i>=Cl £lS£ C0=C2
:<-:: 一" e、 rM=c3 Else ch="
^ay*^_3^-"N'*STR»(CC(CH. JJ)+C0CT*12 +
ニ=^ : = : '-€H 二: >=C1 ELSE C0=C2
二 = : = : '-€S こ— =C3 ELSE CH=C4
ate»=5ftSS-"!?i-N'*STR«<CC(CH, JJ)+C0CT*12+CD1
- «3B -»fc--3r-s-^ 二- zac*.
: aL 5N * ♦ S T R« (お C 2 +BOC T 露 1 2 >
;ミ '-es :D=C1 ヒ SE CD=C2
^3 "-es 二 H=C3 ELSE CH 二"
.3^-*S**STPS(CC(CH, JJ)+C0CT*1?+CD>
一 4 »ss^-
♦5: 暑 IF :<=2 THEN C0=C1 ELSE CD=C2
l<=2 ^HEN CH=C3 ELSE CH=C4
*=3i BAS^BAS レ
+STR$(CC(CH, n+BOCT*12+CD> + "R20''
< 、ず 二- :<=^ C0=C1 ELSE CD=C2
: 二 :<=^ 'HEN LM=C3 ELSE CH=C ム
-ON*»=i.C*rt*-N"+STRS<CC(CHp JJ>+C0CT*12+Cn>
--^ Ic=2 THEN CD=C1 ELSE CD;C2
- * := THEN CH=C3 ELSE CH^CA
-—5t 3«S»^^5"**"N-+STRS(CC(CH,」J》+BOCT*12+CD) + "R20"
リスト 2
:: ' UALTZIIMG MATI し! >i
ス T
im RESTORE
il0 PGR レ 1 TC ^
120 READ t$ ^ I) .LSa^8SfI>
1^3 NEXT
14^1 ,
150 RF STORE Zm
IcLfl FDR 1=1 TO e
ITS RE.flD D
160 P し 《Y "V'J"+ESt[>> >LSf!:>> ,BS(D>
1 ゥ?! Nf.XT
c^ee DATA 1,2»7,S»5»6»3.^
>ie '
51^0 DATA L8N64,R16LSN64,R16l_8Nt»2,R16 し SN62,R16L8W6ia し し し 8W57I_SN59 しん Nf
モ' 120
ラみ 20
DATA
DATA
DATA
l6N^ 60N 67N 72 N fl3N 77N 74N 71 し 69N r?N 76^ 81 M 81N 77M 7i:N 69
L5W 1?R2CN 1 9R2m 19R20L SN 」R20M 21R20N 17R?0N 17R^0
L な し し しム M6?*L8N65L6l^64L3N62,Rl6L8W62,Pl&l_4l^6<?l_8N6iaL 8^6;
L6!^ 。m t^H vaN 76N T2N &ru 6^L8N 57N 71N 7AW 77M 83t^ 77N 7AN 71
L5N 12R20M i2R20N 12R^0N 12R20LSN 19R2GJN 19R20N
PATft ほ 6(3 N 67N 72N e-^N 77N 74N 711. W 69N 72N 76N 61N 61IS( 77N 72N
DftTfA i2R20N 1^^R30N 19R^0N 19R?(&LSN 21f^2i?N 21R20N 17R20N 1 7R20
DATA し 3W 6i?N 6VM 64M o7N 6i?tN 67N 64N 72L 6M '67M r^M 711^ 74!^ 60N 6?N 64 N 72
DATA L4hJ し SN 1^.R16L8N l>.F<16LiN iPf^ALiiN 12,R16 し fll^ 12,R16
DATA L8lSfe7,Rl6 し 8N67,f?l<ib*6N67,Rl6Lfll^0^,R16 し BN72,R16L8N72,R16L8l^7l,Fa6LitN69
DATA L6N 咖 ! iSN S^N SbN S2N SSN 60LSN S3N 60N 57N ftCJlM S3N( 57N 00 N 65
DATA 12R4N 1644し^^リ 17RhN
DATA LiiNc57,R16LltiN67f?l(M— l6N67Rl6LiM6^H.8N67.RlGL4N67L8N65L8N64l_AN62LSN60L8N
DATA l3N "m 55M S^N S5N 46N StN =>SN 60LaW SSN 62N 59N S5M 59!^ 6S
jATA し AN iIRhN 16RtL4N
DflTft しさ し 8N64,RlN_8N&2,R16L6M6f?,F?l6L8N6(3L8N62l_8N64L8N60L8N57l_8N5<?L4N
[>ATA l4N &dN 67N 67M ァ '^9N 76N 65N 72
; ^40*. N t-i-R^N 71L4R4N プ之&ム^ 6^?
DA* A ュ *i ^^fi 67\ ゥ 67LiN o7N 7iN fo0N 67
DATA ^4f;4N り r>4LtR4N 71R4N 64
リスト 3
313 RESTORE
ド OR I-^l
I. A
&議
DhTA
DATA
DATA
丄 fiD) .8$ ゆ
し "i^N と"^ W ? 6N ,マ N -铺 34 N 38 N AiN 4o し &N 31N
し 4,、! "^3,
しな hJ 3^RAM ■ ひ, んし (j ま N PSR^ *
L4NS(SL ^N'S5L4NSSL«NS»aL8N!i^L2N^.?L4W57L4rJS8L4NS."L4NSSLAN5?'L4NSei^N'^.7.Ldl^
•l.ilti DATA LtiN f.^K TSU 4lM x^ZN 4 IN 5^L^\N ? 4N 28 N T-IN 7.6N 4 り N 43N A^N 37L
oN :'3N 56U 41N 3'5N 34^ ZlftH 4)N 4(^N SPN ilN マ * &
'^3:-'£1 O^MA LbN 二' '^IR^CN 51R20l.SrM :>4R^0N ? 4Rr.'fll4 33R.;eiM "^"SR^QL 2tR?^
H 2tR2m 2oh??e>N ^oFPM ^'M ''4 & 20 卜 J 34P>l3N ? 4k.?QN ^i*R?i9
'.'5!^16し1こ>!>35らし4^5':» ― ―
\^ 'lQ> 二 at a し SN AoN S0N s:SN に, 《N 59N 53N ^ ^*7L8H :^6N 3N t>3M S.^'N 厶 -L
38N ^IN 4S,J r-sN に .WN ; な iL8M 4oN '^0N S3N S8rJ S^N ['化
リ"^ め OAT A L5N ^r:.R39N Ac>R:V(?iN A3R^t^N SN 36R;?iaN 36ft;? 0N 4Sfr2l7iN i*SR?0L ス flP.'.i
N ? 3R.?^W 5aR2aN }rtRi?i^L /.A' ひ m ^r^R?m 46R?<^
■SQlS DWTft し 卜》 t&f?& し 3f453L8r455 し &W5?"l.MhJ53! 乂 しん [リ ァ, し;^ rJ5"5
Lit Dfllfl LtJN 4 丄卜 J な m S3N 57N 50N 4SN 411 t-N ^^N な 6N S0N S^hJ 4bN
^II'J き ^£iU 53N '^TM ^SN 4^-
SSI'fel DATA LSM ; 9P.:i9N ?9P^(?IN ^oR^tJN ."^R^SL 5N 31R^(?N 31R^^IN 24R>0N .^4^*,?0LSW 2'-'h'.
4 二 め N ^^P?!?
"り 10 L'Alf^, L4N マ SNt "[,、."N 43N Z-feN A?L4N AlN 48N 41N 48
» 日 本音 楽 著作権 協会 (出 ) 許諾 番号お 70344 — 50 1 号
55
xp^ 田武ー
Oh ! HiTBiT の』 売 者の さん, こんにち
は ! MSX を 使うよう になって, まだず 年
の 衆 マ一 ク です。 とはいっても' ボク が
初めて マイ コン を-" f- にし た の は ヮ ン ボー ド
のばしつ ま り 5 ~ 6 年 前 (す ご L ' だろ ! す
ごくない。 ガッ タリし その 頃 は, マシン >! お
しか 使えないで 10 万円, BASIC を 走らせ
るに はさら に 数万 円, カラ一 な ど は 夢の'" よ
で し た。 外国製の リ ン ゴな ど * の 間の 飾 り
でした。
ここ 数年 ほど, マイコンから 遠ざかつ てい
た のです が, k だち から ソニーの HB - 75
を りて, U 進 n 歩, 時進1ぃ]^, 分 iili' お-,
秒 進 分; お ( く ど い け ど, 本、 1 ミ に進)_1^カ"|'-ぃ)
で, おいてけ ぼり をく つた 隔世の 感を 受け
ま し た。
さ て MSX の 特徴と して, SPRITE,
SCREEN が 4 種, 16 色 カラ一, そして n な
どが あ り ます 力 Oh ! HiTBiT よお 1-- におい
て rGRAPHICS EDITORj 「MUSIC EDI
TOR」 そして 「SPRITE EDITORj な ど
は, すべて 5 き 表 済みです。 今 tn] は, 残る iii
後の 城と して 効果音 作りに は 欠かせない
SOUND 文 をい かに 使う か? 「SOUND
EDITOR」 を 作って みま した。
イントロダクション' ォブ' SOUNI^pi
こ こ で, SOUN D 文に ついて 簡 に 解説 を
してお きます。 昔 懐かしい 「インべ ーダ」 の
ミサイル や 「シ一 ソ一 ジャンプ」 の 風船
の 破裂音, また 近 n 発売が 予定され ている
「MSX パ、 ンゲ リングべ ィ」 の ヘリ コプタ
音な ど は, すべて SOUND GENERATOR
によって 出されます。 わが MSX に は, n 分
で 好き な^を 作れる ようにと PROGRAM
ABLE SOUND GENERATOR, » 各して
56
PSG 力 i 、搭載 されて います- この PSG にお
接 命令 を 伝える のが SOUND 文て' す:
PSG に は 16 個の レジスタが あるの て' すが
SOUND 2. 10 { 2 番の レジスタに 10 を 人
れる) などの ようにす る わけです: '身: 際に
は, — 13 までの レジスタの 镇を 操作し ま
す:
サゥン ドエ テっタ '方
ま す フロ クラム を Rl/X さて L — . :
操作盤が ま £ 示されます: 使 W する キ一, よ.
力 一ソル キ一, 〔F 1」 , [F お. および スべ
—スキーです。 上下に 力 一ソル キー を 押す
と メニューの 印が 動きます ので, 試しに
「S0UND2 VOLUMEj に" T ャ わせて みて
ください。 この SOUND 1, 2, 3 というの
は 3 つの ft^ 成 I' やが 出せ ると いう こと です。
なお, 表, 1;- の 関係し 命令文に 使われて い
る SOUND 文の レジスタ ゆと は— 致 し
ていません のでく れ ぐれ も 御注意 を:
次に, 左右の キー を 押して 綠の レバ、— を 16
に わせて ください。 そして, iej じ 要領で
「S0UND2T0NE」 を 300 に わせます。
こ こで 注 怠す る こ と は, TONE= ^¥程は数
が 大きい, つまりん-へ いくほど 低くな つて
いきます。 ;久' に, 「SOUND ON OFF」 に
'人 印 を わせ, 卜の 綠の 力一 ソル を A-: 右に
勤 かし, 出 す & と, 屮, さない? V を 決めます。
「S 2」 に 力一 ソル を もっていって, スぺ 一
スバ一 を 押します。 ON は, お 色に なって い
ます。
次 は, 「 ENVELOPE CYCLE 」 です。 ェ
ンべ ロープと は. A- に 強弱の' ilM 匕な ど をつ
ける エフ ェ クタの よ うな も ので, UFO の
フワ フワした 感じ な ども, 屮, せます。 サ イク
ルを 2500 に します。 最後に パターン を 選び
ます。 左側の 中段に してみ ましょう (このと
き も 左右の 力 一ゾル キーで 緣の わ く を 移 黍) J
させて ください)。 さて, いよいよ 出 し で
す: rm を 押してく ださい。 何かィ t— をた た
くような きが し ますね: 「S- 1 VOLUME」
を 16 にして, サイクル を 10000 にす る と 足
& -0) ように も 聞こえます。 後 は n 分で 色々
やって みて ください (な お, 調 If きご と I F1]
を 押してく ださい。 さもないと |'ゃ 色 は も と
のま まです)。
も し , D 分の 好 み の が 化つ かった ら 厂 F ョ
を 押してく ださい。 SOUND 文が 表; j;- され
ます: このまま SOUND 义をセ 一ブ する に
,i. まず 「XE\V」 をして から, 「INS」 に
よ り, m に 江-,';]:: の frS^^ を 人れ て リ タ―ン
キ一 を 押し,
テープな h 「S A V E"CAS : ( ファイルお)"」
ディスク な に 「SAVE" (ファイル' パ) ", Aj
とし, アスキー セーブし, MERGE により
ほかの プログラムと fH*> ^させる か, ま た は,
紙に でも 7/ して (わずか 14 個です) お く の
もよ いでしょう: それから, エンベロープ
が 作用す るの は, ボリューム を 16 にし た と
こ ろ だけです。 逆に かけた く ない とき は 15
以下に してお けばよ いのです。 ゆ] Ifii 卜の パ
ターンお は, よ く 1 照 らし ft わせて く だ
さい。 /r:h の パターン は, エンベロープが
%m さ れ た 状態 を 表す もの で, 音 声 が 続 i ナ
て 出る わけではありません。 とにかく, な
かな か 思 つ た A- は 作れない ものな ので,
うより 惯れ ろで, 数 を こなして みて くださ
い。
細 二
プ 口 ダ ラム を n; るに あたり, 人 ? はでの 作 ら
れた 「コンピュータ 义卞 ルーチン」 を 使わ
せて いただき まし た。 ま た, 私 も 参^に し
た の です が, もっと』 f- しくお 1 り た t 、 )j は,
■III] II 祈 flil 社 fij の 「MSX Y- わか り 典」 を 御
'£ に なること を お 推め いたします。
: : :: CP*' ?ふ' • リ' I' *T' 5> . SO^ 1 3、
:#i:KE . - 5 ' ON
:-:'3Ue ? 380 , … 3,:'irj
: 5830 ^
: 1=1 TO V
: - 二い ■ 9 THEN REST OPE 1 250
: 二 = :2^1 TO S
= H
Hf=Ht + CHR*(A;)
NE'T 22
: 一—一 22 K 160 . 1 60 , *4 .64 . 1 -60 . I 40 , 224
:ノ一 0.0,8.12,14. 255 .0.0
L-0 iMlt="MSX SOUND
EDITOR"
C=3! GOSUB
3700
» 1^10 :Y
=20
:M1*="S0UND
1
UOLUME'^
GOSUB
3700
30
1 = 30
:Mi*~" somo
1
1 ON E "
C=4
GOSUB
3700
310
=40
:M11t=" SOUND
VOLUME"
C=5
GOSUB
3700
? 20
Y
L-50
! Ml*=" SOUND
2
TONE"
C-4
Gosue
=60
;Ml*==" SOUND
3
VOLUME"
C=5
GOSUB
3700
340
T
t=70
:m お "SOUND
TONE"
GOSUB
3700
=30
:M1*= "NOISE
TONE"
GOSUB
3700
:M1S^ " SOUND'
C=10
GOSUB
3700
- 1 : ,
=90
C=6
GOSUB
3700
380
'- !=&>: ,
L=90
:M1*="0FF"
C=15
GOSUB
3700
リ
= 100
; m:*=" en ソ er ope cycle"
C=9
GOSUB
3700
:400
l*= - ENUEROPt PATTERN" :C=I 1 T GOSUB 370
.42U FOP Zl=23 TO 103 STEP 10
430 IF I! 1=93 THEN 1 480
L,40 LINEU25,Z1 >-< 205,Z1 ) , 1!
450 FOR Z2==125 TO 205 STEP =
LINE-: Z2,Zl-n -■:22,ZH
NEXT Z2
NEXT 21
-1=120 :Yt=90 :M1*="S1 S2 S3
460
470
480
490
500
5:0
N2 N3" :C=15;60SUe 3700
'二; 21 = 122 TO 162 STEP 20
=,P :2=12 TO 182 STEP 95
-•-Z2 + 65. 21 + 15'
570
L. I Nt 』. に ,
1^
58 D
LIT^J£'::9"7 ,
122)
— ( 1 12, 137) ,7
- **1J ■
3 o
"^90
600
LINt
LINE':' 182,
1 37:,
に;
7 A5
slO
し I Nt
620
LINE
630
640
FOR Z=12
し WE, Z
TO 6
, 1 42
2 STEP
; 50
二 :iO
: , 1:1
LINE
NEXT 2
LINE - (77,
147)
-SC
m m
142)
-U 1 2, 157) . 7
-< 1 27, 142) ,7
**U
J
7^0
LINE
-M 42, 157) ,7
"10
LINE
-く 157, 142:> ,7
— < ひ
142:'
-U 62, 147> ,7
- ': 1 9?, 157) .7
—': 197, 142) , 7
,o
LINE
,。0
POR Z-12
TO 6
2 STEP 15
** 1 2
~70
し INE':2
, 1 77
:>-^7+l5, 162)
—■SO
LINE
- ':Z+15, 17 フ)
7
一: .0
NEXT Z
z 1:1
LINE - (77,
LINE-: 9? ,
1 7 1 >
1 77>
1 1 2, 162) ,7
; '■■
-': 162,162) ,ァ
-INE'. 182, 177)
一': 197, 162) ,7
! * * 1
LINE
LINE
r-..
=70
LiNt
- ': 247, 1 7 1 > , 7
=90
^20
:M1*=" 00"
GOSUB
3700
=30
:M1*^" 0000"
C=4
37D0
Y 1
==40
:r.ii ま ■='■ 00"
GOSUB
3700
-20
r t
; mt=" Gooo"
C"4
GOSUB
3700
ri
=60
:M1*=" 00"
:C=5
c
3700
Yl
=70
:M1*= " 0000 "
C=4
GOSUB
3700
f 1
=^S0
:M1 ま 二'' 00 "
C-1 3
GOSUB
370
T 1
= 100
;Mlf=" 00000"
GOSUB
370
^INE 1 20 ,
9S > 一
20 ' -
O CO
00
21.10 りん 1 ゾ =0 S り' : 仏 メ': 3)=^0 :1 1 = P ?T く 2-、=0 s 了、
:Ei::=0 :EP=:Ci :YJ=20 :ELj-l 2(? sDX=10 :DY==1 20 t
2010
20 20
20 30
20 40
20 50
20 60
20 70
20 80
21 00
21 10
2120
2130
, 2S1
2140
21 50
2160
2170
21 SO
2190
2200
2210
, 24, Y^^ ,12
Y.J=10 丁 HEN YJ=1 10
i J=l 20 THEN YJ=20
FOR Z=l TO S
i'=Z*lCi + 9
I F r=S9 1 HtN
PUT SPf^ITE 2 .
NEXT 2
GGTCi 21 lu
S1=S1 ICK^O>
IF ST=0 GrifO 2130
IF SI -I 1 HEN Y..T==YJ-J
IF ir=5 THEN YJ=YJ+ 1
PUT SPRITE 9 バズ, .YJ-1 > , ';'
JH=(YJ-'10)/10
IF ST=3 OR ST=7 OR JM=8 THEN ON Jfl GDSUB 2160,2320 ,2l6C
), 2630, 3 100
FOR Z-1 TO 10 0: NEXT Z
GOTO 2070
-' + + + + + ^yZi 1,2-3 ォ ォキサ *i -パ
リ B=': JM+l >/2
ST=STICK(0>
DflY- 、バり &)
IF ST=1 OR Sr^S THEN 2210 ELSE 2230
IF I ノ': UB)-16 AND EP=0 THEN ; EY= 1 20 : L INE DX , DY クー ( DXi
,2320 .2160 ,2320 .2^-00
2220
2230
2240
2250
2260
2270
2280
2290
2300
2310
2320
2330
2340
2350
2360
2370
2380
2390
2400
2410
2420
2430
2440
2450
2460
2470
2480
2490
2500
2510
2520
2530
2540
2550
2560
2570
2580
2590
2600
2610
2620
2630
2640
2650
2660
267C
Z6S0
2 c- 90
270
271 u
2720
2730
2740
2750
27^0
2/70
27S0
2790
2SO0
2S10
2820
2830
2840
2850
28*0
2S70
2880
2S9ri
? 9 10
2920
2930
2v=,n
29 60
RETURN
IF- ST=3 THEN 'KUB -^Uf MB > + 1 : IF (リ £; = 1 7 THEN
IF ST=7 THEN ^V^'JB) -1 ; IF リ 1 THEN
PUT SPRITE JM. (^(^6)*5+124, JM*10 + 9> ,12
IF DMY= 、バ UB) THEM 2310
IF U くり B) く iCi THEN M.l*=" + R I G HT* ( ST P.^ < M ( V B > -'
LINEv234 , JM*lO+lO>-<24?, JM*10+1S) ,し BF
Xl=226:Yl=JM*tO+10 sC-SiGOSUe 3700
GOTO 21 SO
+ + + + + オン 1,2,3 J タカ サ ,フ 1
TB=JM/2
ST=STiCK<0)
DHY=T<1B>
IF ST= 1 OR Sr=5 THEN RETURN
IF STG3 THEN SA=L"i
IF ST < > 7 THEN SB=0
IF ST^3 THEN S(^= ■: SA
Ih" ST=7 THEN SB=C SB
PUT SPRITE JM, ^T(TB
IF Dmr=T(TEO THEN 2490
IF T(TB) く 10 TH ひ J MH="
IF T(TB> < 1 00 THEN Ml*=
IF T(TB) く 1000 THEN Ml*
M1S=STR^(T<. TB) >
LINE(21S, JM*10 + 10>-^ 249, JM*10+1S) ,
X1 = 210: Y1=JM*10+1 :C==4 : GOSUB 370
GOTO 2340
ひ JB' ト =0
1 > J GOTO 22'^0
)*2-l sT (TB>=^1<TB> + SA: IF
>*2"1 :T<TB>=T • Te>~Se! IF
51 .2+124 , JM*1 0+9> ,12
(TB '
4095 THEN T(TB>-4095
THEN T(TB>=0
00"
' 0'
RIGHT*'rSTR*(T(TB)
RIGHT*( STR*(T(TB>
RIGHT*(STFH<T (TB)
,3)
:G0TO 2470
iOOTO 24 70
iGOTO 2470
ST=ST1CK<0)
DMY=NT
If- ST= 1 OR ST -5 THEN RETURN
IF ST^3 了 HEN NT=NT+ 1 : IF NT=32 THEN
IF ST=7 THEN NT=N1 - 1 : I F NT=-1 THEN
PUT SPRITE J ト,, く fJT*2,5+124, JM*lCi + 9' . に
IF L)My=NT then 2620
IF NT < I THEN Ml*=" 1:1" + RIGHT*- STRS(NT
M1S=STR^' NT >
LINE< 234, JM*10+10 >-':249, JM*lO+ie> , 1
Xl=226sYl=JM*^10+10 :C=r3:G0SUB 3700
GOTO 2510
+ + + + + I ン' に □ 一つ- J シュク キ サフ"
ST=3TICK<0 )
DMY=fcC
IF ST=1 OR ST=5 THEN RETURN
IF ST 3 THEN SA=0
IF ST ぐ/ THEN SB==0
IF ST=3 THEN SA=(SA+1 >*2"1 ; EC-EC +Sh
IF ST=? THEN SB=<SB+ 1 >*2--l : EC=EC-SB
PUT SPRITE. 8 , ■: EC/819 .2+124, JH*1 + 9 >
T F DMY-EC THEN 2S00
IF EC くい :i THtN t-l 1 " 0000
IF EC く lOCi THEN Ml$=" 000
IF EC < 1000 THEN Ml*="
IF EC a 00 THEN M1S="
M1$=STR も CEL.'
LINE'; 210 , .TM*1 +10>-': 24-?,
NT=31
NT=0
1 1 ' sGOTO 2600
BF
LC 65535 ► T HEN t:C=655 35 !
EC<U THEN EC=0
RIGHT*' ';; TP"^ EC)
RIGHTS-: く EC、
PIGHT*-:STR* に EC)
RIGHT*'::STR*(Er '
2>
GOTO 2780
GOTO 2 フ SO
GOTO 27S0
GOTO 2780
^1 0+ 10 ;C='^: GOSUB 3700
:xt = 2G2;Yl =
GOTO 2640
+++++ "クント、 > オン オフ "フ'
ST=STICKai>
Ct'=INKEV*
DMY=EU:UU=eU
I F 0^-'' " THEN ON ^ EU-1 20 :>/24+ 1 GO SUE 29 さめ , 2980 , 50 00 , 3020 , 30 40 , 3060
IF 9T=0 GOTO 2320
IF ST= 1 OR ST=5 THEN RETURN
I F ST=3 THEN EU=EU+24: IF EU=264 THEM EU^l 2Cr
IF '=1^7 1 HEN EU=tU-24: 1^ EU=96 "I HEl J £リ=2;40
IF DMr=EU 丁 HEN 2*30
LINEk UU , S::, - LtU+ 1 4 , 98 > , 1
L I NE< EU , 9S> - c EU+ 1 4 , 98 .2
FOR Z=l TO 200 iNEXT 7
GCirO 2820
IF S\'0 THEN Sl-t ELSE bl=0
• ::=' 81+15:
-S 1*8: GOTO
3080
二 = 三 2= 二
-h£N S2=1
ELSE S2-0
つ *= リニ
-52*8: GOTO
3080
二 = 5 3^=0
THEN S3-1
ELSE S3^0
53
• !C=vS3+15>
- S3 ゆ GOTO
3080
THEN Nt=l
ELSE N1=0
-: *='N1
■ sC=' Nl + 15
-Nl*SrGOT0
THEN N2=l
ELSE N2=0
r
K)
" ; C=''N2+15>
-N2*S:G0T0
3oao
ヌ N3=0
THEN N3=l
ELSE N3=Ct
' :C^' N3+15>
*N3*3:G0TG
30SO
L=90 :60SUe
3700
I—- 三 TICK く G)
=EP
:' £T=ri GOTO 31 10
: - ="^-1 OR ST=5 THEN 3250
:= 三 THEN EP=EP+ 1 ; IF EP=9 THEN EP=0
--' THEN EP=EP- 1:1 下 EP=-1 THEN EP=8
: - :<''=EP THEN 3240
^ E= :- THEN EX=EP*85+10 ; EY=120 ! GOTO 321
- : THEN EX=CEP-3>#85+!Cl :EY=140 sGOTO 3210
£ = *85+l :EY=160
こ ' *['T >-(DX+70 ,DY+i9) , 1 ,B
一? ふ E\,Er)-(EX + 70,EY+19> ,2,B
二 :Dr=EY
GO^O 31 10
ゾ EP=0 AND リ" > = lo THEN N=l :G0SUB3310
:c EP=o AND U(2)=l 6 THEN N=3 : GOSUB33 1
- " EP=0 AND ^^<3) = 1 6 THEN N=5 : GOSUB331
三 PPITE N, < 199,N*10 + 9> , 1 2
二 '.r 234.N*10+10)-C 249,N*10+1S) ,し BF
l=226:ri=tJ*lO+10 :M1*=" 15" ;C-5:G0SUB 3700
ゆ I GHT わ: STRING も (4 - LEN く HEX* く リ': 1 > ) ) , " '
HLEF"r$':STRING*«:4_LEN(HEX$<^J( 1 ) ) > , "0" :
i~RIGHT*(STRING$':4-l_EN(HEX$(^K2>" , "0'
»-LEFT*( STRING*( 4-LEN( HEX*<U( 2) " , "0" 〕
*'RIGHT*CSTRING$<4-LEN':HEX*<U':3> ) ) , "0'
KLEFT*<STRING*<4-LEN<HEX*(U<3) > > , " " ::
'♦LE^S< STRING*' 4<eN(HEXt ) , "0" —
'一, 52*2 一. 55*4/-. Nl*8^ - ■ N2*16)-':N3»3:
=EP*6
;S0<9>=V<2> !S0< 10)=M<. 3>
N+! ) /2
-B 3 380
サ クント'
EC"
>=VA しに &: H"
50<
1 >=VAL< "«^H"
SO'
2 、=Wi し (
SO'
3 '=VA し ( "•&:H"
BO-
4:'=UA し: ■&:H"
SO'
SG-
= 广'
12 '^J<AL'
=^ : -ゃ, =
~— = z
三: 1 —一 EN 5
: = ^二 : =2 8
二 = G . u I 5
=OUND 2 ,SOv
つ £--
T ,
'ハ I • 1 & — ND
三ラ—
FOP
Z = Ci TO 5
に 1
SOUND Z ,SOr
>+HEX*<U^ 1 〉 ) ,2) )
+ HEX$(*^ く 1 ) ) ,2"
> + HEX*<'v»<2)> ,2> )
ゆ EX$ 〈レ "2" ,2) )
) + HEX* (し' (3) ) ,2) >
+ HEX*(^^(3) ) ,2) )
+ HEX お EiC) ,2) )
HEX* CEO ,2) >
16 AND リく 3) く 16 THEN PLAY"'/8" ELSE 3600
=590 NEXT Z
tS'" ルーチン
,0 タニ' 5 PROGRAM
3 に: IDLCR 15, 4. 7: SCREEN
3 = B: t^OP* Z = D TO 13
二- = -: C>A*=DA*+ " SOUND" + STRf (Z> + " , " +STR$( SOU く Z :
三 : 5: IF Z013 THEN DA*=DAt+ " : -
io&O NEXT Z
It? 込 PRINT DAS
? 680 END
:-i90 GOTO 3690
マ OCi
:-^10 H*0 タニ' ミ
Ml* XI Yl C
J— 30 MK=LEN<M1*)
?, 40 F^OR X=Xl TO X1 + <HK-1 ) *8 STEP 8
にに M2*=MID*<Ml*,X2, 1 )
-:… IF ASC(M2*> = 32 THEN 3810
-^^ - IF ASCCM2*)<58 THEN CC=ASC: (M2t ) -47 : nOT n ::&riO
二- 3 DRAW " BM " + ST R ま く X > + ",'■+ STRS < Y 1 ) + " C* + =.TP* ( r ) + r p$ r 广 c >
:-=:0 NEXT X
i?20 RETURN
:-53Ci DATA R5CiC>し3U3l_lD3しiU5,BR3D6LiU2,D2U2R3D4Ll3l_lD3し4D2R5,DlUIF^=;D3L2R2D-HLS,lll B に-ベ
C-?C'1E4D1G1R1D4E1L5 "
ii''*?^?^^^ は D3U2L1D2L4U1 • R5D1 BL5D5R5U3L4D2U3 , R5D6L 1 U2 , R4D2F 1 D3L5U2F1 IJ4L 1 D 1
"5Ci DATA BR2R2F 1 D5U3L4D3L 1 U2E1 . R4D2F 1 03L5U5R 1 D4LI3R2 . R5D 1 BL5D5R1 U2R I D2R3LI 1 R4F I D
— --1 し 4E1 IJI G 1 U4 , R5 し 4D3:R3 し
一- ミし ^"ATA R5L4D3R3 し 4U2D5 . R5D1BL5D5R 1 U2D2ft4U3 し 2 . D6RJ LI6D3R4U3D6 . BP2D6R ! U2 , R5C 1 D5 し 1
U3R3U2E 1 G 1 P4E1 D2R1 . D^El Ul D2R4 . D6R1 U6F 1 DI R3U2D6 , DiU6F 1 D 1 Rl 02R1 Dl F 1 U6R
DATA R5D3L3H1 D4L 1 U5 . RSGl D 1 El D5H3F3L5U5 , R5D3L 1 U2D2L2F3U 1 6 1 BL4U3R 1 L I IJ2 P^IDlbL
二- 二- 5 に i L'2D2 し 4U1 ,R5 し 3D6R1U2
- - - : - . -IBL S F 1 Dl . D2F 1 R3E1 U2BG3D3
Studio BC 宮入邦 興 + 大谷和 利
MODERN ART&COMPUTERGRAPHICS 5
前号に 引き続き, オランダの 版画家 エツ シ
ヤー (M. C. Escher) の 世界に CG で チヤ
レンジし ます。 テーマ は, ひとつの 形が 他
の 形へ と 変化して いく 様子 を 表す メタ モル
フ ォ 一シス (Metamorphosis)o この メタ モ
ル フォー シス を 手軽に 楽しんで いただける
よう, エディタの プログラム を 掲載した の
で, ぜひ 皆さん も エッシャーの 世界, メタ
モルフォー シスの 世界 を ご 自分の CG で 味
わって みて ください。
フ ロイ ト 'エッシャー. CG
vol. 5 で, シュ ルレ アリス ム (ia^ii'i; 派)
のぶ;: 術' お たちに 人き な 影, を リ- えた 入物と
して フロ イトの' ん iij- を やげ ました。 この フ
口 イトに I ひ fii: な》 ふ) しても らい, もう 少 し f)¥
,,兑 を 力 II えて. メタ モルフす一 シス ばか り で
な く , 「給幽 と 心」 といった 広い fjaf' か ら んリ
していき ます C
20 ぼ紀 ^)}'jtu オーストリアの ウイーン で
if お をお!: けた ジ一ク ムント • フ 口 イト (Sig-
60
mund Freud 1856- 1939) [±. その 生涯の
ほとんど を も 1 神 的なる み (きず) に づく
m'^mm-m と 治 丄の確 ヶに げ, m
神 分析の 人 網 を お J めて lit に しまし た: フ
口 ィ ト 以 m に も 神 象 も • 神ぎ] MtW な ど 神き もの
病 U の 肉体的 の 研" た mm'^,
mum, ヒス テリ一) は 進めら
れ ていました 力 {, ( "rll.V) た I ィく 叫の も 'ひ 小 も、
について は, の ふ り ヒ か、 と し
て IV 付けられ ている 状態でした。 フロ イト
は iVi 祌 的な ^fij^d のもヒ (お J を tli め, 忠/^ の 心の
! く に m じ 込め られた Is;': レ 4 を 睡眠 状態,
あるいは カウン セ リン グの屮 から' ji き 出 し
ました: そして. 過ぶ の 験 や 'ji n- が 入 1,';]
の も 神 If み 及に 'TV. k な お, をり-え ている こヒ
を 刚 ら かにし. 忠 n の Vi 忡 の 化 hi 過お. に お
け る も' i 神 的 • 肉 iW-} な ffi 疵 ヒ の =»( り 状 を
お i びつ け, 過ぶ の も' i 神 的な 《fti > を いやす
に W つてい る 仰 I に を 解 I^Jt する) こ
とに より iff^U を iff したり, 和 ら げた りする
■imlt を作リ 出した のです。 さらに 彼 は,
'步 や,"' い, 物: d;; れ といった ■EUgt を Jii
求し. 化 過 ご さ れ が ち な H お 的 な m 神
のおみ の 中で も m 人の 欲求 や 柳 (の f: みが
卞 じている こと を 解き I リ I かしました。 この
'がヒか無,なJlのむ^^》を 多 &114 めて, If かれた
のが 「夢 判 附 J (1900 ザ) です。 フ ロイ トの
きえん' は, 1ミ い に I 卞 it や |H:I!11 から, めら れ
ず, その後 化お された 「II お' のお,: 神^
「性 fli ぶに 開す る 3 つの 論文」 では, も'1
沖 化 辻の 過お と 性的な 欲 4; との isy にこた
わ リ 過ぎて いると いう 批' I'^ij を '2 けました。
お 1 次 人 ijisj を よな に して, '6 h [fii か 入 ir,i や
り: の エゴイズム をち' え め: す 機 迷 が 1'::, まり,
フロ イト がな/ i めた も, i 神 分析 も UiCi される よ
う に な リ まし た。 その後, フロ イトの'; f; J'-
た ち の で, m 人 だ i 十 で な く , 政 • if.
-;) ^とい つ た 'ブナ! で も , 神 分析 的な ち- え ん'
が Jk り 人れ られ ていきます。
フロ イト (や'; f;f- たち) かづ; した も •} 神 分析
が 絵 ||||'|, 义' 7:, 【ャ 楽な ど に リ- え た ;お, は は
MCH- ソシャ I の世羿
な,' ものが あ り ます。
今. g> たちが CG を 楽しん た' リ , 絵 を 描 レ . た
« 十るな' っ奧 をの ぞいて >i る と, iji に 描 こ
- z-ri f-r 象の 形 や, 形 か ら 受 ける ィメ一
Z そ I しとりたい とか, 新しい CG ハタ一
- r a つけたい, と いった 欲求 だけで な く ,
そ 二よう にして 得ら れ た 幽 (flj, モノ を 雄 か
ニ^て^ —'.', チ. i つていて 欲しい ヒ いう
ま 末 も i~?r- ている ようです。 その 誰かと
• バ: J. 母親で あったり, 友 だち であった
*• £ '、であった') する わけです。 この 描
'ここ ヒ. 昆 せる ことと を 分けて 害-えられ
る;」. こ V る r , 描く 対象 は 変化 しても w_
てた.'? 8 ^ はお り 变ゎ ら な いのに' ズ が 付 き
まて: ヒ なると, 描く 対象と いう もの は,
^さ V 意珠. i?^ たず 何でも よいと いう こと
二 つ まて: たとえ ば, 花 は :X1 しい もの
一? 二- -荑 しい もの を 絵に 描いて +11
こ * 二て つ: き. また. ffiT- を モデルに して
fer« こき. q_ 亡たい 相 f- と I 由] ifii をお,: び
一-る :- て- ― : う か-' 申-純な ^ んを
すると, 花 は 美しい。 その美し いもの を :3(1
しいと 感ずる 私 はおし い。 花 は jEi しい,
しい 姿の まま幽 fil の 屮に' ぶお-させたい ……
そんな 私 は 美しい。 君は芙 しい, その^^し
さ を 感ずる 私の 感情 は 美しい。 つまり, 个 11
f- に ft せたいの は 花と かモ デル になつ た 相
T' とかの 对 象の 形で はなく, その 対象 を 通
して W_ た, 自らの 感情 や 思 きな のです。
CG で アニメの キャラクタ を 上ず-に 描きた
いと 思う. とき, アニメの キャラクタ その も
の を 描きたい と 思って いるの か, 上 丁-. に 描
ける n 分 を w_ せたいの か は 説明し な く て も
分か るでしょう。 また, アニメの キャラ ク
タを 描く 対象に 選ぶ の は, えられて いる
形 を た だ iiiii ifif に 》?《 き 換える だけです か ら 人
愛 安お です。 また, 描き ト つた I 山 liAi は 雄で
も^って いる L 由] tfri です か ら , :t ほどの 花と
は^って, 描く 本 人の 個性 は 求め ら れ ま せ
ん。 問 違わずに'' /しとれば f., 途中で や
めれば それまで ですから, 上す、, ド丁. は あ
リ ません。 し たがつ て, そこ に 描かれた (iffl
It] は, 絵 I 山' I の lit 界の C G ではなく, ジダ ソ
—パズルの ような, ゲームに 近い CG であ
ると いえる でしよう。
フ ロイ ト の^えた 分析 的な W 方 で 絵 iiffi . C
G の 描く という 行為 を兑 つめる と, それ は,
n 分の 心 を 表現す る, または 識の 内 に
ぶ i 乂 してし まっている, という ことにお が
付きます。 他人の 絵 や I お |[^— を 兄る とき は,
01 ifU に^せされ た 作者の 心 と す 話 を 交して
いると いう ことに もなります。 チ ヨット 難
しくな りました ネ。 表現に 対する 內 的, 精
神 的 な,':^ リ昧 付け は, フロ イト の 精神分析に
よるとして, 前 loJfSI 様, 術^の 中から ァ
ン チン ボル トの L 由 ifii のよう な, ある 姿 か ら
他の 姿への 置き換え をが-す 絵 を ill つてみ ま
す。
M 1, 2 は ルネサンスが ョ一 口 ツバ 全域に 広
まってい たころ, ス ペイ ンで独 n の I 由) ifii を
filj 作して いた ヒエロニムス • ボ '/ ス の 作ん',
です。 れ i や-の ぉナも ひ" ij ヒ して 描 かれて いる ヒ
61
いいます ( 1. に); "バ r. ヒ i' に 4、 "i は こ の 絵で な く ,
fiM 勿の 顔が; 尺' 5fs に 人の 顯に' 史化 していく デ
ッ サン を w_ ていた だきたかった のです が,
T- に 人り ませんで したので, 似て いると い
う こ とで これ を 逸び ま した。 ; W 物の 賴が入
ll'lj の^に 变 化する デッサン では, ダ 'ビン
チ が 入 の sy^ft, エゴ イスム をお すのに 助
物の 形 を) U いました。 と M 時に, 入 の'' M ミ
の 源" を ill 求 しょうと する f に;'' の」 iOy^
が 強く うかがえます。 いずれにせよ,
に よ 4 さ れた 人物た ちの 'II '侪 に は 人 に! 離れ を
した ところが あ リ ます。
M 4 は, iii リ )1 の必 'g: は な いです かネ, 12 II け. ヒ
'I ん安 時代に 羽 【■. の 描いた びお i); 戯 liiH>
です。 こ れは 1 ゾぉ に に 多 '、 描か れた絵 を
も かかわらず, その ifii は' ま M の 人 1 と か
地 y); の 様 と は! なります。
YA 3 は, ルネサンス ? a 样地 イタリアの, と
いうよ リ, ルネサンスの iyi) を Jc: えたぶ; H^j
'4i の 1 入で ある レオナルド- ダ' ビンチの
デ ッ サンです。 こ の図の题 は< ん广 I' も な顯 ■
62
物の 一;^ じです から, この じ V は w« たこと が
な く て も 他の;^ 分 を!^ 手: に などで きっと^
ている と 思います: また. この ゥサギ や 力
エルが 何 を, す ものて-あるかと 力、 物』 おの
内 は' つてい ますね。
M 5 は, フ a イト の 研究 を 進めて いた
と ;} で リ 'a: わ ら な L ' 19 紀 おに 描かれた ク ノ
ッ ブフの も のです。 M 6 は, や は リ レ' jli.'HW
に 描かれた ル ドンの ものです。 この ヒ/ (は,
mm\ 派の iiii'r おた ちが 人き な 乃 を もって
いました 力、 Mli お t 行の ff さで この W5, 6
の よ う な 絵が iiTi れて いたと いう の は ifii に I い
ものです。 クノッ フフた ち (ラッサ ンフす
■/ ス, モン タル ド, デル ヴ ィル, クリムト)
を iH: 紀 4; 派 と "f- び, ァ一 ルヌー ボ 一 の tH、L t'l
と な る お 飾 作 を 尺り J にしました。 この ^飾
性に は, li 4 もの の;;; さ, が 強 ( W/:J け
られ ます。 i,i 川,'』: 期の r:i バ では, |;'1^"ぇ11||'1で
はなく i7- III.- 絵 版 ||||| だ つたの を 思 い M', すと -
1'; く HI 味;' おい ものです。
M7, 8: ま. zHujT) テーマと いうか JfSMi とな
るェ 7 シャ一 の ものて' す: W 9 に, J たす イラ
ス トは 「ィく 思^の m のァリ ス」 Ifpliii'l です。
こ の M 9 は, 絵 の IH: の 例 というよりも,
物,;,' t そのもの が' おの III: で した ネ。
Jil!|!lJlili|, 戯 リ111, 幻恕給111^1と ぃった系,(ミ^^に^
'5 けられる, この^ ■tt, ^说 はなに を, な 味
する ものでしょう か C 入 は 他人 や 社会に If,】
力 'つて 何 かいいたい, 叫 びたいと いった 顧 ぜ
を& いていても なかなか,;; に M\ せない こ
とが 多い ようです。 そして, もし n 分が も
つと 強かったら, 11 しかったら, f おおが あ
つ た ら と き え た リ , ) 乂; :、t に 1'! 分 は そのまま
にして おいて, ^^iir-をかシぉぃもの, rife いも
ク), 1': いものに に!: き 換え, |'1 分が M R. に 、',:
てたら とちえ ます。 この ,ti {'^ の III: '/^ で の 'お
4} "頼 守 ひ ( 参 ち- W 版の 巾に ノ されて いま す。
こ の '^1; の お 側 にある の が, コ ン フ レ
'./ クス であり, コン フ レ ッ クスと ii'j n に あ
る の が、 本 '"| の n 分 はこん な は ず で はない
のた— ヒ いう ナルシ シス ム です。 そして この
t 舞 驪^. J. f!V はお 力 をし なくて はなら
な • * という n j£ 濠 (i'i じ说 制 ) と は 【1 : IX 対
-- « im£) « 避で ある ことが 多い よ
—一一 こ- -な 15 *e 力 状態 は liij M の アナ モ
一-一 ^ "-" £ める. ifi め られた も のの
- さ??^る. ヒい つた 二 fttfW 乂が fitl れ
て- -る;」 で T: の テーマ, メタ モル
一-一- 了-:. 14*. 变態, または, ここ
て雙- i - .:. そ 力 jfift? でもあります。 ^
に- ^二连 Si ヒ でもい いまし ようか, こ
—r r-' 夢の W 界 なのです。
- «• —ミ" t-- ナ S — アニメの lil: とい
- ひ 5:' つ ヒ 'うかは^りません が,
- f - / グー. -> "< ト ラマン は变
-- ——ここ 一て き マな エネ' レギ 一を
* "まこた 7 — へ一 マン.;. 听間!;ヒ^^クラ
- — た て-ほあります 力、,
: _ 一'、一 マン 门体が変"^+
空の 物語の 入 公
一つ- --こ * ちか 活躍す るの を
ill てお らぎ を' える とき, n 分の 巾に ある
ifUi. 的 な 欲求 小-満 に ^が 付 きます。 また,
, な, ijai しない まま 4^の内に様々な制約ゃ仰
h -: をリ I き 込んで いる 心の i& み に 'メ^_が付 き ま
す。 逆に, 彼らの 中に, n 分の fifi! とする
姿 や お を W 出す こと も ありま す。 iVi 神 If ミ成
がぶ 熟な 段 Ff? では 欲^ や 願^ は' t-: の ま ま.
むき; にしの ままの 姿 を f 乂し, その 欲 ゃ顆
守 《は! Pf'l:. の 助 物の 欲^に 近い 姿 を もってい
ます。 n 分の 邱: 想と 寄-える ものの 姿 は も' |1 神
の と Jfy こ '免 化 をす る わけです。 という
こ と は, f'l.' 想の ものの' も 化と 1"! じょうに n
も变 化- 変4^"を している ことになります。
M C エツ シャ一 の lit: % は その 入 や も' fi|t, 欲
•V/, # といった ものの 変化す る 嫌 を ^KIJf^
かの ステ '/ プ を' j- えて 描き まし た。 か、 か ら
おへ, ; おか ら 'ii 体へ。 しかし, ェ ッ シャ一
は, n 分で はけつ して これ ら の fH: このめ
り 込む ことなく, 冷 iljM こ, あ く ま で 外麵に
身 を; r ひ、 て 眺めて います。 描かれた もの も
けっして 外側に 出て 来ようと しません。 こ
のェ ッ シャ一 の 外, ''fiiw 象 を; 令 やかに ル i つめ
る fM 線の 内に 込め られた 謂 n 谑は, ひとつ ひ
とつの リ-: 命 は 減んでも 人 inj の 欲 ェ ゴ ィ
ズム (利ヒ 的な fl 想 *満 足) は 滅びない。
または, 夢 は lj が' リ え-めれば'; I'i えてし まう と
いう こと なので し よ う。
といった こと を ふまえた にで 今 I 叫 の -jm を
紹介し ましょう。 光 に いた, 'ゆの III: yji ―
恕像のぼ;^^— 物,;;^ (アニメ) を'ぶJ^Wさせて
みましょう。 これ は 中- に M.C. ェ ッ シ ャ 一
の の filfflt という ので はな く, エツ シャ
—が' |:. きていた ら, きっと エツ シ ャ一 n ぶ才
が T- がけた であろうと ,'丄|、 われる 'お 験 です。
' fifii ヒ での メタ モルフォー シス ( 祝' i' え-的
な H 移り の 時' 十: では な く , 'お 際の
を 持 つ た '十: ir'j (アニメ) での メタ モルフ ォ
—シスです。 つまり, ひとつのに! 我の ifm
が i"t: と ふ に 変化 して 行く 様 J'- が ら れ るの
です。
いつもの ように, この辺で 人? は X; に バトン
63
タ '/ チ をして プロ ダラムの 説明 を していた
カビ きましょう。
METAMORPHOSIS EDITOR
メ ク モルフォー シス 'エディ タ といっても,
お 人 氏 ゃボク が f ? さんの H の m で 変 して
力 エル に な つた リ, おに なったり する わけ
では あ り ません。 ひと |?前 まで は, h に 純
! f や- 乂: 術の 対象であった メタ モルフォー シ ス
が, ifiJa では 突 用の H として 供され ている
ことの 説明と して MICRO IN BETWEEN
SYSTEM を 作 つてみ たの です。
IN BETWEEN と は, すなわち 「屮 的な
もの」 という/:!; 味で, 転じて アニメ一 ショ
ン における 「屮剂 り」 の 牛 成の, な 味に い
られ ています。 つまり, $ 力き という もの を,
その^き を 特徴 づける い く つかの 場 I お (キ
—フレーム) と それら を 結びつける 屮 Kij fi'J
な 場 ifii と に 分けて 考 え , m お を アニメ一 タ
—が 決' ぶ し, その 情報 を も と に 後れ を コ ン
ピュー タ が 決定す る もの です。 促 来 ず-作業
64
にお i つていた アニメ一 シ ョ ンの' ii お 化の 中
心と なる のが, IN BETWEEN SYSTEM
という わけです。
さて そこで, ケ U«j は 既にで き h がって いる
CG を 使って その 情 を 取り込み, 加 に し
ようとす ると プロ ダラム も ^1' 卜 算時間 も 膨大
な ものに なって しまう ので, 節お ダラ フィ
ックス エディタ (線 iih'i のみ) をつ けて, ふ
たつの キ一 フレームの を 中 剖 リす るよう
な プロ ダラム をち' えてみ ま した。
よも 本 的 に は, キーフ レームと なる 線 の 十 rt:
き は ( 端 点 の ゆ: 標 ) を ビ 列 に 取り込ん で お き ,
指定 さ れた 巾? fi! り の 数で 比例, は を f f い,
中 fiy 点の 出力 を ひって います。
で は , MSX のフコ グラム か ら ど う ぞ。
© MSXETAMORPHOSIS (ェム エス エノ
クセタ モルフ ォ一 シス)
RUN する と データの ザ n! も を liij いてき ます:
初 では、 I' 【然デ 一タ はない ので, N を 人力
して く ださい ('太: 際に は" Y" と" y" しか^
ていません ので, Hi に RETlRrs- キ 一のみ
T i OK です):
ス クリ一 ンが变 わり, "FIRST FRAME"
の M 示が 出 る と , P1 而巾 丸-で 点滅 している
}:i を 使って データの 人力 r といっても 線 I ポ I
を 描 く だけで, デ一 タ は n 動的に 取 リ 込ま
れ ます) が" I 能に なり ます。
描 1山1 を 閱始 し た L け 也 点 まで 力一 ソル キー を
使 つ て 点 を移勒 させ, スペース バ一 を 押 す
と始 点が rlS: 定 されて, 以後 スへ一 スバ一 を
押す だび に 連 I," に し て 線が' J I かれ ま す。 ,ば||:
が必 'お な 1ぁ t> は [Ml キー を 押 すごと に 1
ステップず つの 削除 も "1" 能です。
人 乃 データ 数 は llll'l ド にお /J;- されます が,
この プログラムで は 人 データ 数 を 100 個
としてい ますので, 100 個 人 )】 し た 時点 で
"END FRAME" の 人力に 移り ます。 ただ
し, 100 個以 ドの データで 終わる こと も 多い
でしよう から, その ゆ: は U] か @ を 押
して く ださい。 回 の 場 介 は 最後に 打った
点 を A も 終デ一 タ としま す 力'' , では も う
I
1
-ま におり, それ を il も 終 デ一タ としま
了: S 二た さ を 描く とき は [|] で 終 す
■ : €5^です: さて, 続く" END FRAME"
- - . こ 人 わします が, データの カウ
'-' : 異な'' . "START FRAME" で
'-ニ さ 了-- つ 二 一 タ き it か ら の 減 ま》: で f f わ れ ま
T: こ 7-— ぶ, 中 SJ リ を 作る と き に" START
? 12AME~ つデ一 タ と" END FRAME" の
二一 '^- : t す 1 に 吋 している こ とが 必' Jj;:
"- 一- r で- g 粟-か' : 二 な る と I 山 j fi- に M 数の
ユー タ がんた された とみな して, 次の メニ
ニー こ * ま T
ち: T?.-J.{£- 'こも 閉じ た!:^ 形が 必 な と
きこ: -ーン 、ク 1 になった 時点 で 田
そ 雇-て - ニ さ •.: また. 途中で E や 回
て 、": :'T る こ > もで きます が,
T— 二- ソ S 一で.—?一 タ Jit に ザ;^ つて 屮
^ - - ミ て-, "START FRAME"
• 一 まづ雙 われない ことになる
一— T 、: ミ了ニ お 示お よ びデ—
タ セーブの メニュ 一が 出 て 来る の で fT:, なの
メニュー を 選んで ください。
1 と 2 を 選ぶ と のた め屮 割り の 数 を 聞
いてきます。 これ は'' START FRAIV'IE" と
"END FRAME" の 問 lifti を 決める もので,
% ほ に 描 か れ る W 形 の 数 は, iifij 端 の
FRAMEをf^■めて, この 数 +1 になり ま
す。 たとえ ば, Ps3 隔 として 1 を 入力した 場
^> は, "START FRAME" と' 'END
FRAME" の 図形し か 描かれません。
メニューの 1 と 2 との 違い はスク リ一 ンモ
ード にあり, 1 で は SCREEN 2 に iji 色
(I'D で, 2 では SCREEN 3 に 透 叫 色 と 1* ず
!ぇ きを 除いた 色 を 使って 描かれます。
MSX では バレ ッ ト を 使えない ので, リ ァ
ルタ ィ ムで アニメ一 シ ヨンと いう わけに は
いきま せんが, この SCREEN 3 で 描 t > た
も の な ど , に 撮って 額 に お さ めれば ち
よつ とした インテリア にもなる でしよう
(できれば, アナログ RGB 力の ものが よ
65
いと 思います が…)。
$1 に 人った バタ一 ンの データ は テープ ゃデ
イス クに セーブして おけます から, 1 や 2
で 枘の 確認 を したら, 何 か キ一 を 押して
メニュー におり, 3 を 選びます。 ファイル
r, (ディスクなら そのまま, テ一プ の 場; >
は 姐に CAS :. をつ けて く ださい》 を 人お し
た 後で, 装置の 確認 (力 セッ トは 録^ 状態
になって います か? など) をして" Y" を 人
力し ます。 なお, ここで セーブした データ
は, プロ ダラムの 始めの" LOAD DATA,
IF ANY" のと ころで" Y" を 入力す る こ と
により, 同 じ f- 順 で 呼び出せます ( た だ し ,
テープ を 使う とき は冉 1-: 状態に します)。 こ
の 場 こ は エディタ は 起動せ ず に tfcte ^ ボ
の メニューになります から, 指示に 從 つて
く ださい。
4 の NEW は 新しい データ を 作る とき 5
の END は文卞 どおり 終 f すると きに 使つ
て く ださい。
© SMCETAMORPHOSIS (エスエム セタ
モルフ ォ一 シス)
使 f m よ-は MSX 版と ほぼ 同じです から,
違 点の み を 説明して おきます。
まず SMC 版の エディタ では, ラバ一 パン
ドカ一 ゾ ル が 使 える ので, 点の 位置 決めが
'# お になって います。 仲 び 縮みす る 直線で,
水' ド • 垂 is: の 異^ を a て く ださい。
そして, これ は カラ一 パレット ボード を 使
つてい る 777 ュ一 ザ一 と, 777C の ユーザ一
に 限られ ますが, 表示 用 メニューの 2 力り ぐ
レツ ト アニメーションに なって いるので,
If ミが变 化 していく 様 r を リアルタイム で 確
『L& でき ま す。'' START FRAME" と" END
FRAME" の M ff^ の 化. f? 《が 近いと 屮 り の
線が'" n: な つて ドに な つ た 線が'; i'】' えてし まう
の で, A を 付け てくだ さいぶ また, たと え
ば" START FRAME" を 1-. から 描き 始め
たと したら, "END FRAME" は ド から 描
き 始めて みた り して, 変形に ヒ ネ リ を 加え
た lfi【l'l いもの を 作って みて く ださい。
GOSUB 2000" ( INITIJ^LIZE)
GOSUB 3000'' (EDIT:>
GOTO 4000^ (DISPLAY)
130
2000
2010
2020
2030
2040
2050
2060
20 70
? 80
2090
' INITIALIZE
SCREEN , ,0
OEFINT A-Z iGOSUB 2500
DIM SX(99) ,SY<99) ,EX<99> ,EY(99) ,6:)<<99) ,BY(99)
X1=I28:Y1=96:C0UNT=1
X2=128! Y2=96 \ CNT=0 ; F し I
DIM OXCB) ,DYC8)
190
2200
2210
2230
2240
2250
2260
2270
2300
INPUT "LDAD DATA , ] F ANY <Y/N)
IF NOr (*;^S*='Y, OR ANS*="y'5
LOAD FILE N^E (USE DA!
READY ( Y/N> - ; i^S*
(ANS***Y* OR ANSS^-y" )
INPUT
INPUT
IF NOT
CCXJSfT=0
OPEN FS FOR INPUT AS
INPUT m ,SX(COLKT
IF NOT EOF( 1 )
C し OSE = C: し S
DPLG=J : RETURN
THEN RETURN
i: FOR TAPE FILE)
THEN GOTO 2230
SY( COUNT) , EX (COUNT) ,EY< COUNT)
THEN cotm=coLrrrti ; goto 22?o
3000 '
3010 ' EDITOR
3020 '
3030 IF DFLG=1 THEN RETURN ELSE SCREEN 2 : OPEN "GRP: " AS 神 1
3040 Dt?AUr BM16,0" :PR1NT HI , "START FRAME" :
DRAUTBM :6, 8" ! PRINT HI , ' 1 >CONNECT & END > END or BS"
3050 GOSUB 31 90
3060 FOR 1=0 70 COUNT
3070 SXC I )=BX( I )
3080 SY< I )=eY( I )
3 ひ 90 NEXT
Xl^l 28:Yl=96:CNT=C0UNy+ 1
X2^* 1 28 : Y2=96 \ C01INT= 1 !FLG=2
I 20 LINE<0 ,0>-( 255,7 > , 4 , BF : DRAW " eni 6 , " : PRINT #1 , "END FFWiE,
GOSUB 319a
FOR i=0 TO COUNT
70 NEXT
80 RETURN
320 D LINE<255, 191 >-< 16, 183) ,4,BF:PRINT *»1 /' COUNT = " ; CNT
3210 X1=X1 +DX(STICK( D) >
3220 Y1=Y1+DYCST1CK<0) )
3230 PC^POINTCXI ,Y1 ) sPSEKXl ,Y1 ) , 15
3240 PSEKXl ,Y1) ,PC
3250 ST=STRIG(0> : ON ST+2 GOTO 3260 ,3210
3260 ^
3270 PSET<X1 ,Y1 ) , 15:BX<0>-X1 :BYC0)=Y1
3280 X2=X1 ; Y2=Yt
3290 LINE く 96, 191 〉 一 (72, 183) ,4, BF: IF FLG=1 THEN PRINT %\ , COUNT
3300 IF FLG=2 THEN PRINT ttl , CNT-COUNT : I F CNT- COUNr-0 THEN GOTO 3540
3310 IF STRIGCO) OO THEN GOTO 3310
3320 '
3330 X ばい DX く STI CK ほ,)
3340 Y1^Y1 + DY*:STI CKCO) >
3350 PC=P0INT<X1 ,Y1 ) :PSETCX1 ,Y1 ) , 15
3360 PSEKXl ,丫 1 ) ,PC
32170 ST=STR1G<0> J ON ST + 2 GOTO 3390 , 3360
3380 K*"INKEY*:ON 1 - ( K*=CHR*( &H31 ) ) -2#< K*=CHR*<i(H30 ) ) -3»< K*=CHR»<&fH8)
GOTO 3330 , 3490 , 3540 , 3570
3390 '
3400 BX( COUNT )=X1 - へ
3410 eY( COUNT )=Y1 * ~: ";-
3420 LINE (XI 1 ) - < X2 , Y2 ) » 1 5
3430 X2=X1 :Y2=Y1
3440 COUNT=COUNT+ 1
3450 LINfc(9 る, ュ 9 い— (72, 183) ,4,BF: IF FL6=1 THEN PRINT ttl, COUNT:
IF COUNT=100 THEN GOTO ^540
3460 IF FLG=2 THEN PRINT #1 ,CNT-COUNT ! IF CNT-CClUNT=0 1 HEN GOTO 3540
3470 IF STRIGCO) <>0 THEN GOTO 3470
3480 GOTO 3330
3490 -'
3500 B>;(CClUNT>=EfX く D)
1000
! 010 ' 〃/ METAMORPHOSIS
020 ' /// MBX
'i3 ク" ラム
1040
1985 Studi
2520
c< cn»
2530
CC 2)=
2540
C( 4)=
2550
C< 6> =
2560
CC 8)=
2570
C( 1 0)=
2560
C< 12>=
2590
RETURN
3510
3520
3530
3540
3550
3540
3570
3580
3590
360D
3610
3620
3630
3640
3650
3660
3670
4000
4010
4020
4030
4040
4050
4060
4070
4080
4090
BYCCOUNT^^BYCO)
RETURN
COUNT =-COUNT-i
RETURN
IF COUNT* 1 THEN PSET(X2»Y2) ,4jGQT0 3190
COUNT-COUNT- 1
Xl=ex< CDUNT-1 )
Y1=BY(C0UNT-1 )
LINE く XI ,丫1 )■
X2«X1 tY2»Yl
LINE<96, 191 ;
,Y2) ,4!PSET<X1 ,Y1 > , 15
,BF:IF FL6=1 THEN PRINT #1 .COUNI
IF FLG-2 THEN PRINT 1*1 ,CNT -COUNT
If STRIG<0><>0 THEN GOTO 3470
GOTO 3330
"DISPLAY
SCREEN ! CLOSE
PRINT " 1 > DISPLAY 2)DISPLAY(riODi 3"
INPUT " 3)SAUE DATA 4) NEW 3) END
IF DM<1 OR DM>5 THEN C し SsGOTO 4040
ON DM GOTO 4080 ,4060 , 4230 ,4320 ,4340
INPUT 'DIVISION NCK 1 く 《NCl<=13)s"
IF N<1 OR NM4 THEN CLS :GOTO 4080
ON DM GOTO 411 ,41 70
SCR€EN 2
FOR 1=0 TO N
PC=»15!G0SUB 4360
NEXT
IP 1NKEY*=^- - THEN GOTO 4150
GOTO 4000
SCREEN 3
POC《 I ) I
NEXT
IF iNKev**'
GOTO 4000
INPUT
INPUT
4200
4210
4220
4230
4240
4250
4260
4270
4280
4290
4300
4310
4320 '
4330 RUN
4340 '
4350 SCREEN
4360 -
4370 FOR J-
4380
SXC J+1 > >/N»
4390 NEXT
4400 RETURN
GOSUB 4360
THEN GOTO 4150
"S#^ リ E FILE NAME (US
" READY く丫 /N> * ; ANSI
! F NOT (^^S*=" Y" OR ANS»=
OPEN F» FOR OUTPUT AS ttt
FOR 1=0 TO COUNT
PRINT #1 ,SX( いに
NEXT
C し OS は LSsGOTO 4000
:END
CAS! FOR TAPE しい,: Ft
THEN GOTO 4250
jSYC I ) ;■ ,'?EXCi:
; EYl I :
J-0 TO COUNT- I
LINE<SXC J>+<EX< J>^
>SX< J) >/N«l ,SYC J) + CEY( J)-SY( J) )/N»I )-< SXC J+I ) + く tX<: J+1 >-
I ,SY( J+1 > + <EY< J+1)-SY< J+1 ) )/N#I) ,PC
1000
1 111 n
102G
10 40
10*50
1070
lO&O
1090
2000
2010
2020
2030
2040
20 5 G
2040
2070
2080
2090
2
2200
2210
2219
2220
2230
2240
223G
2260
3000
3010
3020
3030
' /// ノ ////.///// ■■■
/// MET^VIORPHuSl S フ *0ク"+;1
'/// SMC フ *n ク- ラ^
19 お Studio B.C.
OOSUB *INIT^ - INITIALIZE)
GOSUB »EDT -' (EDITOR)
GOTO 膂 DISP' (Dt SPLAY)
"NIT'
WIPE:CUR30R OFF
DEF INT A-Z
DIM SK<9'9) ,SV(9S?> ,EX<99) ,EY<99) ,PUFX<99) ,BUFY< 99)
60 :Yl=lO0 : COUNT« I
X 2=160 :Y2=100 :CNT=0 ;FLG=1
DIM DX<e> ,DY<8>
OX<0 >=» D iDYCD)=
20 DX(3>« 1
30 DX< 4)= 1
40 DXC5)=
60 0X(7)= - 1
70 DXC 8)=-l
DYC2) =
DY(3)=
DY<4)«
DY<5) =
DY<6) =
DY( 7)»
DY<e) =
90 INPUT
( Y/N)
ANS»=" y * > THEN CC し £AR : RETURN
LOAD fHLE NAME " ; ANS»
LOAD DATA, I
IF NOT <^S*="Y"
DIR SPRINT ; INPUT
CCIUNr=0
OPEN /I ttt ,^^S*
INPUT #1 jSXCCOUNT) ,SY< COUNT) ,EX く COUKT) ,EY<COUNT>
IF NO'i tOF( t > THEN COUNT=^CQUNT+ I J GOTO 2230
CLOSE :CC し E(^R
DFLG«1 : RETURN
•EDT'
'EDITOR
IF DFLG=I THEN RETURN
- - :ST (0,0);" START FRAME I ) CONNECT & END 0)£ND or BS"
: : 3uSUB 3190
に FOR I«0 TO COUNT
": SX( 1 )=BUFX< I >
=: SYC I )=BUFY< I >
-J NEXT
CO Xl-160 tYl»100 :CHT«=^COUNr+l
10 X2=l6a sYZ^lOO tCOUNT^l : FLe=2
20 PRINT <0 ,0> i "END FRAME い CONNECT ic END ) END or 83"
30 60SUB 3190
40 FOR T«0 TO COUNT
bO tX( I ) = t(UFXC I )
60 EY< I >=BUFY< I )
70 NEXT
80 RETURN
? 200 PRINT <0,24> UStM3 "COUNT—I**** ,CNTi
3210 X1=X い DXCPADD し E(0) >
Y1=Y1+DY(PADDLEC0)>
GPL0T<X1 ,Yl) p7,4
し OT(>a »Y1 ) ,7,4
ON SH0TCCl> + 2 GOTO 3260 ,3210
3220
3230
3240
3250
3270
3280
3290
3300
3310
3320
3330
3340
3350
3J6Q
3370
3380
3390
3400
BUFXCQ)=Xl :eUFYCO)=Yl
X2=X1 !Y2=Y1
IF KLG=1 THEN PRINT (6,24) USING , COUNT j
IF FL©=2 rHEN PRINT C6,24> USING pCNr-COUNF; :
IF SHUTCO) THFN GOTO 3310
X1^X1+DX< PADD し ECO) )
Y1=Y1+DY<PADDLE<0> )
LINE<X1 ,丫" — く X2,Y2 ハ 7,4
LINE<X1 ,Y1 >-<X2,Y2> ,7,4
ON SH0T<0)+2 GOTO 3390 , 3380
K»=1NKEY*( 2) :0N i -< K*=CHR»C4£H3l) ) -2«< K*=eHR«C«cH30 ) ) *3*( K*=CHR*<«iH8) :
GOTO 3330 ,3490 ,3540 ,3570
&LlFX(CClUNT> 匿 XI
3^10 BUrYCCOUNT>=:Yl
3420 LINECXI ,Yi ) -CX2,Y2) ,7
343C X2«X1 sy2«Yl
3^40 CO(>rr«COUKT+l
3450 IF PLG=1 THEN PRINT C 6 , 24 ) USING .COUNT; :IF COIJNT=100 THEN GOTO 3540
3460 I f FLG»2 THEN PRINT C 6 ,24) USING ■ •* 輔 , CNT - COUN り:
IF Orr-C0LJNT=0 THEN GOTO 3540
34 70 IF SHOTC > THEN GOTO 3470 ―
3480 GOTO 3330
3490 '
3500 BUFX(CClUNT》=6UFX<t)>
3510 BUFY ( COUNT ) =BUFY ( J
3520 LINECBUFXCO) , BUFYC ) > '<X2 , Y2) ,7 -'
; 5530 RETURN
3540 '
3550 C 。! JNT<OUNT - 1
3560 RETURN
3570 '
3580 IF C0UNT=1 THEN GOTO 3190
3590 CQUNT=C0UNT-1
3 る 00 X1=BUFX(C0LNT-1 >
3610 Yl«BUFY(COLMrr-l >
3 る 20 LINE(X1 ,Y1 >-<X2,Y2) ,0
3630 X2=X1 ; Y2=Y1
3640 IF FLG=1 THEN PRINT (<S,24) USING ,C0UN1 j
3650 IF FLG=2 THEN PRINT (6,24) USING " -, CNT-COUNT ; ん -、
3660 IF SHOT く 0〉 THEN GOTO 3650
3670 GOTO 3330
4000 »DISP'
4010 で ISP し AY
4020 ' ——
4030 WIPE !DFLG==0
4040 PRINT - 1 > DISPLAY 2) ANIMATI ON<NEED PALETTE) *
4050 INPUT "3)SAUE DATA 4)NEU 5) END " ; DM
4060 IF DM<1 OR DM>5 THEN CCLEARiGOTO 4040
4070 ON DH SOTO 4090 , 4080 ,4290 ,4370 ,4390
4090 IF DFLG»=1 GOTO 4180
40?0 INPUT "DIVISION N0< 1 <=N0<-1 4)=" sN
<1 OR N>14 THEN CC し EAR : GOTO 4080 *
[ 10 GCLEAR
FOR 1=0 TO N
FOR J=0 ro ClJUNT- 1
LINE< SX< J> + <fcXC J)-SXC J) )/N*I , SY( J) + ( EYC J) -SYC J> )/N*I) SX< J+ 1 )+ < EX< J+1 )
C J+l> ,SY( + J+1 》— SY( J+ い )/N«I ) , I +l
150 NEXT
160 NEXT
170 OF し G=l
IF [>H=i THEN CCLEARi LOCATE 《0, CO: GOTO 4040
190 C PALETTE OFF
4200 FOR 1 =1 TO N+ 1 t DEF PALETTE 1,0,0,0 sNtXT
4210 FOR 1=0 TO N
4220 DEf- PALETTE 1,0,0,0
4230 DEF PALETTE 1+1,15,15,15
4240 PAUSE 2
4250 NEXT
4260 DEF PALETTE N+ I , , ,
4270 ON < INKEY*C0)=CHR*(fl£H20) >+3 GOTO 4280 ,4200
4280 PALETTE RESET : CCLtAR : LOCATE: (0,0) ! GOTO 4040
4290 '
4300 CCLEAR
4310 DIR : PRINT : INPUT " SAUE FILE NAME. " ; ANS«
4320 OPEN /0 ttl ,ANSS
4330 FOR 1=0 TO CGUhTT
4340 PRINT ttl ,SX< I > ; " , " ;SV< I ) s" , " ;£X< I > ; " , - ;eY< I )
4350 NEXT
4360 CLOSE ! CCLEAR s LOQ^TE <0 ,0) :G0TO 4040
4370 '
4 380 RUN
435>0 '
4400 WIPE: END
スー ダラ 栄 直の MSX 音楽 ソフ卜 案内
栄 直
MSX は, もともと 技術的 コンビ ユー タ マニア 以外 を 対
象と して 作ら いわゆる ホーム ユースと して 売られて
いも。 この ホーム ユース, 素人 フ レン トリと いう 色彩 か
ら MS X に は 数多 く の闺 辺! がつな がる。 キーホー ド
と ディスプレイ では 眼鏡 を かけ 青白い 顔て "ft れた 白衣の
中に 脂ぎった 肥満した 肉体 を 隙し サンダル をつつ かけて
いると いう, 従来の コンピュータ マ 二 ァが 喜ぶ だけな の
である。 隱に焼けた«+?な^*«の上にスボーッマンら し
ぃ朗 ら かな 笑み を 浮べた 真黒の 小さ な 顔 を 乗せ コンビ ュ
ータに 向う M S X ユーザ は, 無理に こまごま としたく だ
ら ない 知識 を 詰め込む こ と な しに M S X を 使お うとす る。
だから 二 そ 入力に は キー ポー ド 以外 # か を, 出力に は
ディスプレイ 以外の 何 か を, コンピュータに は 計 31 以外
CTM^ か を, 要求し, その結果周^^^1置か'^^1となるので
あ も。 こう した ユーザが MS X を 使う の は 実用的に か あ
るい はまった く 遊びで か, ふたつに ひとつで ある が 無
論, 後者の 用途に は コンピュータ 自体 を 遊ぶ といった も
の は 含まれない。 さて, 遊びで コンピュータ を 使う その
ひとつに, 電子 楽器に 応用 するとい うのが ある: ちと 昔
の 二 と だが, コンピュータミュージック といわれる 音楽
の 流行った 二と があった 別に, 音楽が コンピュータの
形 をして いる わけで も, 中に コンピュータが はいって い
る わけで も, コンピュータが ほ 料であった わけで もな く,
だか ら ほっとん ど コンピュータと は 無 系で あ つ たの だ
が, こんな a な 呼び 方が あつたの である。 つまり は 電子
つ tsx 、こと はすべ て コンピュータか" やって ると 思い込ん
だ 人が シ ンセを 使った 音楽 を 二う 名付けて しまつ たんだ
よ一, え 一い ややこしい, である まあ, i ^一 ケンサ か'
マイコン を 搭載して たしゃね え か, などと 弁 されれば,
そういえ なく もない かもしれ ない と Jrt^ してし まう C か',
二 CD3i の 人が 存在す るから, 用 デュワー びんが' «i 去
ビンなん てこと か' 起きて しまって, やっぱり ものごとに
は 筋 をと おさない と。 そんな こんなの 話が あって, パソ
コンと シン セは 仲がいいので ある。 なんと なれば, ゲー
ム マシンに は 電子 的 な 効果音が ッ キ モノで あると か, M
I D I バス な ど/ ぐ ソコン と 音楽に は 強いつな が り が あ る
ん だよ, などの 話 はでき る も C0<7), ニニで は 直接関係な
いので ■*] 愛させて いただく 。 それで は; *^ に 直接関係 あ
る 話 は 何かと 問えば, 子 曰く, MSX に 接 m 可能な 音楽
用 周 置 と ソフト ゥェ ァの 紹介で あ る と 。
70
-V —一 ン" シ ンセ サイ ザュニ ッ ト
* IS. 800
-こ、-01ャマハ¥7,800
こ&に r する の は, (Y を 出す;^
- - . セゃィ ザ ュニゥ ト。 MSX に
—- : — に: 三: nable Sound venerator)
- i さ ており. ここ かつ を
-て 二—:; て.、 る: が, この LSI 閗ぃ
: -r.u* 5 ら ; -V ; う Tt^v- きを
'二一' てきる'' ラメ一 タ が 4; 常に 少な い
二し 三 ま て-:: つつす ここが て' きない
, 二 -ンっ ふ "f ザとば いえない /V' し か, 屮 1
て- » . : ある: ところ 力 i-, この ユニット
て 二 いやはや, これ こそ シンセサイザの
_ « 二 : ニニ' ト が す I 'や というの は
'- - ニーイ ザの いわゆる 「コ
- - ニー r 一一 ンド」 という ことになる。
了: • : - ンセ サイ ザなる^;^: H よこ のュニ
- 、: 達お をつ けた も の, と^えても 間 ji^
- て:': >: • ' : そして, この ユニット, とて
' .': MSX の ROM パッ ク 2 つぶん
K ? さしかない。 の シン セ な ん ざ
-.— - t らんだった。 な ど懷, リの怙 に
L えなた, fl"?; の 進^^ は わせ fcH、,
i つもな て' ある。 しかし, ここまで 小
二-つたのに はわけ が ある。 そのう ち kk
?;: it 献 をして いるの が FM ガムで
5 «: である: これによ つて LSI から 多
ぐ. t 二す 二と が'' J 能 となった。 この
F1C r ^ で A- を 作って いるの が FM ,'V 源
ーチ I さて FM )is\ と は ど ん な な の
- ひ こ -ジ でい うのは^? i い: 難しい。 かと
- つて そ をく だ く だ >iii>J おす るの もこ こで
-? 'I ざつ: ばらん にいって しまえば,
ま, たとえ ば V から 1 V まで 人力 がめ: 線
的に' 匕す る と |に 弦 波が 1 ),', お t)l 分 出て く る
よ う な , そ ん な I" 隱 を 組み 〈ト わ せ て " を ;|',
すの だ, という ことになる。 この M 路に 11;
弦 波 を 加 え る と ど ん な がで るの か, これ
を さら にこの M 路に 人れ る とどう な る のか,
お、 に は 分からない。 MSX ュ 一ザであって
心 ともに 健 や な ャ? 様- に は, 私が いわんと
している こ とすら 分かって いただけ ないだ
ろうと ! と\ う 。 FM 源 は イロ イロな を 出
亍 二と がで き る が, ^ん でい る を n 1!1 に
r.f るなん てこと が はとん ど 不 "J' 能で あ る 。
というの がい ; 、 た か つ た の だ。 ;'/- の VCA
が ど う の. VCF "め VCO だの LFO だの
といって いた 時 ft と は j4 うので ある。 "'t 時
の シン セ では どこ を どうい じ れば ど ん な
が,' 1', てく るの か 想で き た が, その代わり
(V の m が 少 なかつ た 。 FM A M は 後 お- を
人 ipiv; に 仲 ば し た 代 わりに liij n をぬ^し た の
だ。 だか ら プリセットと 称して いろいろな
I' やが あ ら かじめ シン セに セッ 卜 して ある C
といった ところで, この ユニットに,;, なを
そう。; の ユニット にも 48 封 (の 6 M
笑 (i の リ ズム が あらかじめ セッ ト して ある。
こ れ ら は ご く スタン ダ一 ド な も の で, 楽 Z
メ 一 力一 が 作った ものら しくな つてい る。
,'V, リ ズ ム な どこの ュニッ 卜に 内 蔵され て
いる ゾフ トウ エアで "ft 作で き,
CALL MUSIC
で liilB 力す る。
この ゾフ トウ ユアで は の 細 力 ■ な やさ はで
きない ものの いくつ かの 機能が i^m: される。
た と え ばポ リフ才 ニックと モノ フ才 ニック
分 を 分け キー ボ一 ドに り 付ける こ と が
できる。 ポリ フ才 ニック はいくつ もの お':
の f't. を 一辺に 出せ, モノ フ才 ニック で は
に' j: に ひとつの しか,' にせない。 これら の 部
ゥ;^はキ一 ボ一 ドを 2 分 剖して Hill に M り rv
て ら れ, す な わ ちす ベて を ポリ フォ ニック
にす る こと も その i!E もで きる ので ある。 ポ
リ と モノで は に. の f'lmt を' 免 える こと もで き
る。 人' J' トな こと をい い 忘れて いた。 この ソ
フトは y IJ 'た の キ 一ボードと 糸 I 【 み わ せな け
れば まったく, な 味がない。 使えない。 また,
こ れ だけで は BASIC か ら 操作す る こと も
で き ない。 その f 之 わり, といって は なんだ
が 価格 は' ない。 たった 2 おリリ である。 ど
き 2 な ん て iii に i'^^ ち て い た つ て "ffr わ な
い。 W_ 付 ければ 絶义' 1— 抬 うんだ 力 乞 ま, MSX
を もっていれば' n わない T- はないだろう。
と つ た II' (後, ふ と 思 I. 、 /|'. した ことがある。
ita かす る 入に】 が そんない い 加減 な 態 ji: で は
W るなん てい われても, は あ iftUI ない。 こ
の FM シン セュ ニッ トは ヤマハの MSX
な ら I な あ' i で き る が, 他社の ものに は few! な
ので あ る。 「カート リ ッジ コネクタ UCN-
01」 が必 'まとなる の だ。 なんだ なんだ, こ
れ では '/: 換 fl: が な いじ や な い 力', M じ
MSX で は ない 力 >, な ど と ) 丄', つ た ら そ れ は
あ な た が 何 か 勘 M (■ ,をして いるので ある。
MSX は いろんな 機能 を も り 込んで 進化して
いるので ある。 そんな わけで 合わせて たつ
た の 27 ,600 円。 ま, こんな 額, 今どき 落ち
て いたって 拾わ ないか らっ てこ た あない か
しらん。 この ユニット は, MIDI イン タフ
エース も 内蔵して いる。 つて こと はつ まり,
他の 電子 楽器 と 问 時に 演奏 したりと 力', 他
のコン ト ローラ で 使 うと か, そんな こと も
でき る わけ だ。
2, ミュージック キーボード
YK-IO
YK-OI
ヤマハ ¥23,800
ヤマハ ¥ 17,80(1
. の ユニット は i は 体で はな 味がない。 だ 力'
71
ら こ のキ一 ボー ド であ る。 これで 48 類の
と 6 神: の リ ズム とそ れ らの' も; 化が" Hit な
シン セ システム がで き あがる:: こ れ を 付 ! ナ
てし まえば ほんと に シン セ である。 シン セ
ュニッ ト に はキ一 ボ一 ド III の コネクタが あ
るから, そこへ キーボードの 線をガ シャツ,
はらもう シン セ, であ る 。 YK-10 は 49 鍵で
人き く, いわゆる フ ツーの キーボード サイ
ズ である。 YK - 01 は 44 鍵で 小さい。 ポ一タ
サウンド なんかと l"j じ 人き さで ある。 ここ
は ひとつ, 1 ガ ちょっとの ズリ: 迷う ことな
く YK- 10 を n つて 欲しい。 01 の ほ一 は 何
となく ォモ チヤの ピア ノ みたい な感 じ がす
る し 'な つぼい。 そ の 点 10 は 場所 は とる もの
の, 部 41 に 飾って サ マになる。 いかにも 楽
Z という 感じ はする し, すこぶる キ一 感'; 3;
もよ ろしい。 01 に にに, がい'; おず I が こぼれて
いると 「あ 一, ここの j'- 洪が ハンバーガー
でも ft ベながら キーボードい じって, ケチ
ャ ッ プか何 か を た らしたん だな。 き た ね え
な 」 と 思 わざる を 'f- さ ない が 10 だと 「鍵 魁の
I-. に 血が。 すつ, すぐ 制 11 一れ を 呼んで こ
い。 えつ, クビ が 化つ かった? ク ^追 町 5
ni?」 つてんで いっきに' ガ; 川 ミステリで
ある。 01 のト. にト ランプが 一枚 / おちて いれ
ば 「まあ た, ちらかし た まま だ。 きつく 叱
つて やらに やい かんな」 となる し, 10 なら
「キヤ ッ, キャッツアイの]〜 ;", 状 だ」 と な
る : 01 だ と 「ぼくに も ! ナた J, 10 なら
に;?^みがなぃ。 なぜ だ」 である。 キー ボ一
ドの I-.T- ド T- に 関わらず, とりあえず, YK
-10 は もっていて ほ し い。
3. プレイ カード セット
ZPA-OI ャ マノ、 ¥ 12,800
つ ま り は キー ボ一 ドを弹 く ことができず,
とはいっても 演^ を * しみたい, そんな こ
というん だった ら LP でも CD で も テープ
でも |1« き やい いじ や ね一 か, な どと いうの
は おえ 絡 的で, ^的 好 ^'00 かたまり である
ところの MSX ユーザ は, コンピュータ を
使って,' を 間きたい ので ある = では ど う
すれば よい か。 陽说 けして 引き つた 顔 か
ら健 ぼそラ に 1'1 い (お を) t らせ てれ はい うの
である 「な 一んだ, MSX にせ;^^^^させればぃ
いじ やない か」 かくて 必' となる の が,
MSX に" 4i 諮 を 入 h す も ツール, それ を ;ま i—
^する ァロ グラムで ある。
まさに そ のために 作られた のが これで ある-
この 「プレ ィ カード セッ ト」 は データ 力一
ド を き iU る 装 とそれ を 使って データ を
ぁ1〔み;'ぉ4^す る プログラムと がセ ッ トに な つ
ている。 まず スロットに セットす る 分が
あり, ここに み 取り 装に (の インタ フエ一
スとブ ログ ラム ROM が 人って いる。 これ
に は ミニ プラ ダが 付いていて そ こ に,; えみ 取
り 装 If.:*' らの コネクタ をズ; し 込む ので ある。
さて, この i^;? (で,; 光む の は A4 ぐらいの 紙
の ド 端 に磁 'X- (テープの 貼 つて ある カードで
こ の fii^ ;ぇ テ 一 プの 分 に デ一 タ が さ れ
ている もの だ C ボー タ サウンドに はこの リ
一 ダ が I 人 レ ま されて いて, だから いろいろな
III I の データが' られ ている。
この プレイ カード セット は FM シン セサ
ィザ ユニットが なくと U^Ii うこと がで き る 。
PSG で; ii-i ゾぷす る ことができ るか ら だ。 と は
い う も のの. やつ は り FM シン セュニ "ノ ト
で くほうが よ あしい: だいたい. これに
FM シン セュニ '-' ト とキ一 ボー ドっ け り や
尺??'、 である: llll i : わ せ て 'Tf. ね 弾 きと か
メロ デ { 一に せて fr おが 付く とか, ま
いろいろ できる わけ だ C
データ カードのお,; だ を,; く とんで; iii おする だけ
というの では. -I ふ, CPU な る i)n 脳 を M ん
でい る MSX がか わい そ うで ある, だから.
フロ グラムに はいろ いろな tt 能が 付いて て,
テンポ, キー, "一ト ゅ1 のに 架 ii:; なん
ぞ適' 'リニ,; よつ il できる。 1^ り iii し 演^と か
ifii に 鍵 を してお, させる とかなん とか
かんと 力', ,',1; しく は n つて ,ぉ1 ベ ていた だ き
た I 、 , た だ, 価 おが, ち と お に いような A
L 一 ジック キー ポー ド YK-IO
72
-^? I に, i そろ えたのに
一- -—. と かなん と かの
― ニー * IS, BOO
- -. ^^- ;: fe.V. て あ る : HB-75 に は 力
- — : 、ヅ 1 《しかな く , だか
つ ニニ • 二 フン イカ一 ド セット を
、二 こ: て:' できな くな つてし まう:
-乙 二: r- ノ クスの ひ 4) だ: こ れで 力 一
ノス ロッ ト がふ たつに な つ た: こ り
ブ つや: ふ: ダミの 機; 5;; つて わ け じ や
マ r : こ ri がお-いと 使 えない か ら 1'{ if
: ' 二一 の H' を もっている わけ じ
一- : 浑 が!; じ ら れる。
シニゾ i 色ブ グラム
ヤマハ V 7,800
一一 二 クラム こいう の も ;' 敎 し いいい ん-だ
一一- : 'i F.vl \ oicing Program と な つ
て =- する に FM おおで n 山な
■ ir てるた めの ブロ グ ラムで ある: 作 り
- - - てい ド llll ではなくて, それに は それ
二が ある. に を 作る こ とで ある C
-•--::-•:••* て 始めて シンセサイザと しての
- マ-二: なる: ゆ) ifii を はながら いろいろ
- 二 • 一 T を えてい き, in'- き な A 'を ち
,二:: て さ. i€S 法て' 「1: を,; ii: す こと もで き
- -- = S *3 た': この ブロ グ ラ ム は ROM
ジて tti't される か h, す一 ぐ 使
ニニ 《^ て さる: また ;;!?ぉ な コマンド を も
つていて, 作った データ を テーアに セーブ
する とか あるいは 口一 ドす る , I'Vfc データ
を プ リ ン タ にお I ち す な ど . かな り 'お 川 的
にで きている, といえるの かどう 力'。 作つ
た I'V- を イチ イチ テープから |;' だ み, 'にす の は
はっき し いって だるい し, いろいろな な を
, 'にせる よ う に 作られて いながら ^えて 变
す る の はむ すか しいし。 どこ を どう えた
ら よいの かよ く 分かん な いので ある。 馴れ
れば 使える のか も しれない が, 今の 私に は
とても むずかしい。 とはいえ FM シン セュ
ニットに 始 ま り 鍵 iV 色 フ 口 グ ラムと あ
ればこ り や あ 完全な シンセサイザ となる か
ら, ¥ 7.800 という 価格と も 相 まって, 買
つて 損 は 無い な, と 思わせる 一品で ある。
6 . FM ミュージック コ ン ポー ザ --
YRM-I5 ヤマハ ¥7'800
こいつ あ マサに 必す も, I ,, つ V., 'h -、 凡 30 ラン
ク ァ ッ プ, 肥' に j J w '■;■: オイル, サイゴン
mik 10 <\\ これ は ROM 力一 卜 リッジに 人
つ た プ ログ ラムで ある。 コン ホ一 ザで あ る
からして, データ を r I 分で 打 ち 込 ん で 111】 L 、
てみ たいん, 作 iiii をして いるん, 一は は
'J 、他に iti きて しま う あなた に ill: 適。 デ一 タ
をリほ Ifii h の わ'. 線 lif に 抱べ ていけ ると いうす
ぐ れ もの。 人お し た テ、' 一 タ は "'1 : せの こ と な
が らテ一 フて セーフ", 口一 ド する >; と がで
き, また, 'おに 細かい, ヒ述が こんな もの ま
で 人れ られ るの かと び つく りする ほ ど で,
人力で き る。
ま た こ の プ 口 グ ラ ム II j の デ一 タ も '/と ら れて
いる。 これ はカセ ト でり t 給 されて いるの
だが, ,iy& み 込んだ データ をい じくって 遊ぶ
こと もで きる し, ただ lUJ く だけで も 「お つ
おおつ」 つ 一感じで とてもよ ろしい。 , ;んし
に Billy Joel の" Just the Way You Are.
を |ifj I 、 た が, こ り やはんとの シン セ だ な と
感じられる。 ま, この辺 は, さすが ヤマハ
さん, よいし よってな ところで ある。 価 fft
も^で; なに T-ta だ。 こいつ あ, 遊べる ぜ なの
である。
7. FM ミュージック マクロ
YRM- 1 1 ヤマハ ¥7, BOO
プロ グラマ は, おうよ そコン ヒュ一 タの Ji'fJ
]mn と は '『'ばれ る ものす ベて プロ ダラ マ ブ
ル でな く て は な ら ぬ, とち' える。 この 「プ
ログ ラマ ブル」 という の は 5 ぼ. 論 彼 ら の {ぉ つ
ている",; fi か てと いう ことで ある。 す
なわち, シン セュ 二つ ト を鉞^!;ひ' ら fii う と
か, 既成の ゾフ トウ ヱ ァで使 う と か, そ ん
なと こみに! r ん じる こと は 断 じ てで きない
の が ひお ら な ので ある。 i'a h は 成 u すると 一
化工の ユーザ か ら と?!: jli^! と を 込め
「i '[の リ) jiij と iif ばれ 今よう になる。 i'l; の
リ iii はハ一 ドウ エア さ え り-え られれ ば 他に
M の 十 I'fi^ はがな く とも. fJ" の in; なお A であ
る 機械,; バでサ クサ クぃ じ り ま わすので ある:
「; 'もの リ) ji」 ぶ 願!^ の II お!?,;, り は BASIC
だ。 だか ら 彼 ら n い プログラマ は BASIC
で), VI 辺》: J に (をい じ り, 少しで も!'!; の 'Ji 辻に
近づ こ うとす る- このと き 必' せに な る のが
こ の FM ミュ 一ジッ クマ クロ という 'ノフ
トウ エアで ある。 これ を ROM 力一 卜 リツ
ジに セ 'ソ 卜 すれば BASIC が體 さ れ, FM
シン セュ ニッ ト をい じる;; iTlJ" ((ド 確に は 機
械,; サ ブル一 チン だ, と プログラマ はいう
だろう) が 付 り II される。 が、 \'\ 'ふで プ 口 グ
ラ 丄、 を I; はん で FM シン セュ ニッ トを ffii お
73
うと う 入 は コンピュータ 好きの, いわ ゆ
る マニアに しかいない であろう と 忍 う 。 だ
が, しかし, この ソフトが も if 共す る 人き な
機能の ひとつに 「しゃべる」 ことがある。
FM シン セュ ニッ 卜から を 出せる ので
ある。 これ ははつ きりいって おもしろい。
'太:|55^に 「しゃべら」 せて みたが, liJJ き 取れ
る の だ AVi- の mfT は それほどと はいえない
が:!! A く . も ない。 遊んで み るに はちょう どよ
ろしい。 と |iW けば マニア 以外の 入の ISffi も
It) くので はない 力'。 が 出 た からど ラ だ つ
てんでい, という 冷 I'ilK よ 人 はしょう がない。
たかが 遊びなん だか らくだらなくて と 一ぜ
ん である。
さて この FM ミュージック マクロ で 拡張
さ れ た BASIC で は , li'J 時 に 4 つの 楽 ^が
使え 8W(fl しゃ, リズム, I'^^^'fVil MIDI な
どな ど いろんな 操作が" f 能で ある。 他に も
ユニークな 命令, たとえば イベント 剖 込 な
どが HI, なして あり, プログラマに はこれ も
ん のこれ も ん である。
8. ェク スパン ジョ ン メモ リ 一力 一 ト リ ッジ
HBM-E4 ソニー ¥ I9,BD0
16K しか メモリ を もっていない MSX, こ
れは 'ぶ に も のメょ しい も ので あ る 。 キ く て:^1:
悔な ものである。 いや, これで はいけ ない
m だって メジャ一 になって ナ ウイ 眼で も き
て カツ コ イイ 靴で も はいて, 海 ひ' で 肌 を 焼
いて, かわいい 彼な-の ひとりで も 欲しい,
と 思 う の は 別に 恥 か しい ことで もなんでも
なくむ しろ I' 【然 な ことで ある。 そ 一た:, m
る く し く き る た めに は メモ リ を^^4ゃせ
ばいいんた', そ 一だ そ 一だ, 16K なん かじゃ
陽の 当たる 世界なん かに でれ ないやい やい
というわけだ。 そこでお 她 めする のが この
メモリ 力一 卜 リ ウジ C この 中には 64 KB も
の RAM が 押 し 込まれ, これ を カート リツ
ジに させば, あっとい うま に RAM64KB で
あ る 。 系の ゾフト に は RAM 32 KB
n h ない と :P お 作 しない ものが あるけ ど こ れ
が あ れば' な' じ'。 ゾ フ ト が 仙 作 し な い, ど う
せ の MSX は ぼろい よ , ど う せ K 乏 だよ,
なんて III: をす ねて, そんな II.V にやさ し い,;,'
iiii を かけて く れた «fi に 1ぉ あるお 兄さんに つ
いていき, 鉄 filsi 弾と して 一 や-を 終わる, な
ん てこと もなくなる。 HJi るい ■ -' おの 必' お
入' 1:. の^ 街 iii を U ^く ために 1 ft いかがで あ
ろう。
3, スーパー シ ンセ
ビクター 音楽 產業 V5, 800
「^の' は FM シン セュ ニッ ト もっけず
に MSX から いろいろ な を 出 し, それに
り を も ち^しんで いるか も しれない 。「な
の リ} 违」 は «^ おな ハードウェア を 欲しがら
ない。 ハードウェア I'i の t1: 能に 少 しで も
"r 能 性が み える と. それ を ぎりぎり いつば
いまで, た つ た ひとつの かたま りか ら fl'J ["|'
フィート もの パスタ を 打つ てし まう 料现 K
のよう な も の だ, 機能お jJii してし まう。 と
ころが どっこい, MSX が r-/i: にある きみ
はそん な 能力, そして そんな ことにさく 時
に J を もって はいない。 だいた い! X の リ) は
能 わ をお i'jli- す る こと I'i H>: を'' g している ので
ある。 きみ は その 機能が 欲しい ので あるか
し') そ の T- 段 など どうで もい い。 だか ら に '【で
遊 び た いなと 忍 え ば FM シン セュニ つ 卜
をつ ける の だし, あるいは シンセサイザ を
リンドラム を エミ ユレ一 タを U う の だ し ,
オーケストラ そのもの を' n つてし まう。 と
はいっても 手 も ちの キヤ ッ シュが 少ない;
2 mi I i に 突然 で 遊 びた I" 、 と いっき,
f, リ にかけ こんだ ものの, そ こで は ダイ 十一
スも ァメ' ソクス も ヴィザ も 使えず, な あん
てと き はどう すれば いいの か。 など と 1*1 り果
てて いるお ぼつち やまに, この 「スーパー
シン セ J を 勘め たい。 これなら TfV ちの 16
KB 以 1. の RA M を も つ MSX になる, 力
ート リツ ジポン で 作 りが できる よう に な
る この プロ グラム は,
① 3 つの 音 を 1*U と して 使える
こ れが リ iTr なのか _U 所な のか という の は,
U の もちよう 次? である。 まあ, 入' 1:. なん
て そん な も のの わけで. 'ぬ 《i "が ダ レ てい
ると き に カラ 元気 を 出して いれば ま わりの
人 問に も セーキ (生気 だよ) がよ み 返り, な
ん となく もが 活' づ いて n 分 も ル" にな
る, など, ちょっと たとえ が a か つたよう
である。 3 つの 音 を 1糾 として 扱う と, 1
が とても 1'/ みのある (''、' となる。 キー ボ一
ド がいじれ ない 人で も 指 1 本で 操作で き る,
ひとつの 音に 関してい じれる パラ メ一 タカ;
多くな つてい じっていて おもしろ いという
ことがある。
② 操作が カン タン
この プロ グラム は 使い 勝 T- がいい。 |ii,ufii を
W_ ながら, スペース キーと X- じる しキ一 を
操作す る だけで た いがいの ことができる。
キーボードの 操作が へ た で, だから n 分 は
マイコン に h'li か な いなどと いう な' お i ; '/ひ f
ついて しまった 人 も, 水 水罕吉 も , 吧満 U
味の ん にも, fiii うこと がで きる。 ;し ritii に
も 勧めたい。 リ ハ ビ リ にん; t 適 だか ら だ。 こ
の プロ グラム は ト ラの門 病 ト";;; に 納入され た
という 実辕も ある ほど だ。 また ヒマを もて
余す 方に もお 使いいた だける という ことか
ら, そういった )j の t !. 公 参 /;11 ! : M tWl''J i 二 役
74
⑤ぉ を こんなに' おえる こと がで き る
ど う だか は >川 として, とても L 'い 機能 だ。
一 を if;. 、て メニュー を 構成す る と い
の プログラム では 一 "三 和 " となって
この プログラム では /, の 人力 を キー ボ一 ド
巧 に ダソす : 使いやすく てほんと に
る: このために 変 01 できる パラメ一 タカ 1-
で やる (う 一ん, ),'3 辺 機; の 付/川がない の
1
. VOLUME
だから ト一 セ" ン だね) の だが, この キ一ボ
^^■^f: がで き る
2
. PITCH
- ドの ,''V'|Ji^ が, た とえば i 1 法 だ と か
一 ノ で演 # し た デ一 タ が內 ;$ { ; ! r? え
3
. NOISE
->
>
: そ - ウテ" ータを も と に 山: '1:. する こ と
4
. OCTAVE
X-以 外で は 使 わ れ ない と 思 つていた の だが
る: とつ た デ一 タ を 符 にして みる
. VIBRATE SPEED
t li! できる。 こ の |ャ I^F^ と し て 7 Mi Mi が サボ
てき =: すなゎち«,1^^;でき るので
6
. VIBRATE DEPTH
― ト されて いて, 楽し く 遊べる。
- これ は' お 際に やって みる と愉
. ECHO SPEED
— おもしろい。 おもしろい
8
ECHO DEPTH
ソ
•<
ス
、一
マ
'に、 やり ながら 心 も はずみ4^"
9
KEY TRANSPOSE
乱, ^l-Jfl'l 決, 総 fHiW'Hilfi を ii おもにし てお
- れ な こ と な ぞ み な 忘れ, し ば し
10
SCALE
こ う 。 何せ, 作 つてる の が ビクター i''','f おで
'. <:. な ど と ;^;: ぶ n 分の 姿, たかが
11
V 3 PITCH BIAS
ある。 そこ ここに プロの りが する。 :'',:';;;'
二 J 、さ な こ と に, ついつ いは し や ぐ
12
V 2 PITCH BIAS
してきた 入々 のゥン チタが ノウハウが, プ
ず かし 悲し 情なし, 人に も 親に も
13
RELEASE TIME
ログ ラマの :'',:';;》 が 悩 みが/イロ一 セ" が W ド
14
ATTACK TIME
ilT ゆ n 奥に ほのかに 秘められ ている。 じゃこ
二 T
ンタ ♦ カセット を サボ一 ト
15
LFO SPEED
れが' お 111 に 使える のか ミュ一 ジ シ ヤンが ス
ニァ ラム は プリンタ とか カセット を
16
LEO WAVE
テ 一 ジで{^1! える のか こ れで レコード が 作れ
; - に 作って ある。 プリンタ に 楽 *
の 16 の パラ メータ を变 でき る ので あ
るか ォ一 ケス ト ラ パックに コンチェルトで
二 - がて' きる。 テープに |'\ のデ一 タ
る な 数の ものと 偶 ^5(の もの ひと つ ず つ がぺ
もで きる 力', え, えええ, どう なんでいな
ニニ'一 タをセ 一ブロード できる。 こ
ァ
と な り ん r 数が 横 袖, 偶 奴が 縦 袖の 2 ikit
ど と リ i ま れて は W る。 そいつ あ, とんだ Y-
- て 作った r い K な ti'mi をリ にわな く
グラフ をい じって バラ メータ を' 11; える。 こ
だ。 とにかく おも し みいの だ。 そこ は
. こ れか ら の tMi 化 社ィ》 では 仏:']^ はが
の グラフが 8 つで きる わけ で, が f と な
MSX. 遊ぶ ために ある 機械 な の だ 力 ' ら 义 1>
' -【-:^が'ぶ^?する。 そんなき たるべ
く カツ コょ L 、。 機能的に どうか, な どと い
に 遊ばな ければ いけない。 そ のた めの: ^ わ
- H え た, 1 ' わ ぱぶ 求ズ、 ut; の 機能 と
の は ど一 でも いい, WX'H がいいから 好
せる よう な^ ら かな プログラムが こ れな の
'- '- : : '> な く と も キャプテン 対
き だ。 このうち, 珍しい パラメータに スケ
であるよ。 ¥5,800 で これ だけ 遊べれば, お
- ; ' .-rr お れ: が ある といえ よう。
ル とい う やつが あ る。 これ も f お: 《つか
i!》 でつ せ ダン ナ。
75
説明 li
ず
この プログラム は ミュー ジ ッ クカセ ッ ト を
W-pfe す るた めの もの で, テ" 一 タの 人力 '追
加と, カセット «|| • A . B mt t{tf 名 別,
曲お S'l の 検索が 【 'f 能です。
入力, 検索と もに, 闹面の 指示に 従ってく
ださ い。 ただ し, 入力の 際に はデ一 タ を 一時
的に テープに SAVE し, も' く 後に メ ィ ン プロ
グラムと M'ERGE し ま すので, そ のた めの
テ一ブ を 1(1 J& して m ,'\ 状態に してく ださい。
• テ'一 タ の 形式 は以 卜' のとお りです
カセット liT ふに ついては, 2 の カセット
番 ( ft 分で 適 'I'l に 決めて おく) と A • B
の 別. それに 何 llll 1 1 かをボ す g 乂 ' ;••■ か h '&
り, たとえ ば A1B08 な ら ば, A1 カセット B
面の 8 曲目と いう 意味に なり ます。
[tiif,, :汰- T-fi について は, そのまま や: n を
めての 人力が' び 能です。
人 乃され た デ 一タ は, 1000011 *• に 始 ま る
DATA X として フロ グラムの 終わ りに; H 加
される ので,; 尺' I 口 I の ill' 川に fi えて, RENUM を
バラ メ 一タな し で' お ir して か h フロ グラ ム
を SAVE してお きます。 SAVE
検' 谇 K*' は,
F1 キーで 入 わ されて いる 个テ" 一タ
F2 キーで カセット S リ面 Si| デ一 タ
(カセット $3 + A か B の 3 文字 を 人 カ1
F3 キーで: f)i;"F-Sil データ
F「、 キーで 曲? iSij データ
となって おり, 終 r は キ一 です:
LIST み 力 上の 注意
LIST に は T. 藤 君 身が' 際に 使って い る
li k な テ" 一 タが ついていました 力-:, 編 * ?H;
では サン アル テ" 一 タ として, 10個 の も の を
III な してみ ました e こ のデ一 タを 使って 検
'4' の 要領 をつ かんで くだきい。 そして. 'お
ほに fl 分の データ を 人力す る に は, 118 り
りから I27(m まで を 削除し, 1160 行 を DA
TA とします。 そ の 後 は, フ 口 グ ラ ム 説 叫
のように, 人ん RENUM, ブ n グ ラ ム S
AVE を 操り 返す だけで, |'1 分 だけの デ一 タ
ベースが でき 卜. がり ます。
な お , ォ リ シ'' 十 ル の ブ ログ ラム での デ一 タ
入力 中に;;!: 卞 テ" 一 タ き fUi^i 力 - 少 な く な つ た の
で, 多少 変更 を 加えて います。
投稿 ソフ卜 評価
StudioB.C.
ず
これ は 静岡 清水 市の , な; 校 キ:, T. m れか ら
送られて5|^:た ものです。
Sony の MSX に は HITBIT ノ一 卜と いう
簡 i 力 デ一 タ ベ一 スが I 勺 lij されて いるもの も
あり. ちょっとし た 件: FiffJ* ぐらい は簡 , に
作れて し まう わけです。 し かしち-えて みれば.
大 典に すして 机 が ある ように, H
的 を 限って る t おに 使おう なんてい う ときに
は, iHJIj 性の 高い ものよりも こうした 導 用
ゾフ 卜の おが 使い 瞬 f が 良い という 人 も い
るでしょう。 BASIC の 分かる 人で あれば,
ftmi 1 1 を 'ぉ更 して n 分の ti 的 < た と え ば,
カセッ ト ベースの オリ ジ十 ル フ° 口 ダラムの
管理な ど) に 合わせて カスタマイズ も 能。
才 リ ジ十 ルカ セ ッ ト を 作つ た あと の' K'fi ば
か り でな く . 作成す ると きに に 山 m ァ ル
' ;' ム の デ一 タを 人力して;?? き, U% ft;
助チ としても 使えそう な' W ソフトで し た:
76
INPUT** 本 ョクメ ; D*< I >
IF し EN<Dt く 1)>=0 THEN 960
NEXT I
FOR 1=1 TO L
I G-LENC D« < I ) )
) FOR J=l TO N
I U=LEN<B*< J) >
I IF G=U THEN 10 70 ELSE 1040
I NEXT J
I NEXT I
GOTO 540
i F==ASCCMID*CD*( I ) ,3, 1 ) ) :U=ASC<MI D* < 8*": J > ,3,1)
IF F=W THEN 1090 ELSE 1 40
I T=ASC;CRIGH1*(D*-; ! > ,3) > : B=ASC-: RI GHT* ( B*< J > ,3)
IF T=B THEN 1 120 ELSE 1040
I ■'
I PR I NT^: PRINT A*< J>TAB^ 7>B«< J)TAB<25)C*C J)
GOTO 1 040
DATA 10
DATAA1A0 2
DATAA 1 AO 3
DATAAtA04
DATAA i AO 5
DATAA leO :
DATARlfeGZ
DATAA 1 BO 3
DATAA 1 BO 4
DATAAiB05
Private Eyes, Ha 11 & Date?
E='C ap e , Journey
Soit Stu",Ea 「リ Kl ugh
AT 1 RiphttC, Cross
Mc^no ^^ Mano,H3J 】 it Gates
Open Arms , Journey
Sou T Shad oi^j , Crusaders
Tw inkle, Ear 1 Kl ugh
Arthur s Th eme » C , Cross
Some Men , Hal 1 tk Oa te^
力 t ,卜 リス
表.
M
入力す る データの 数 Nal
A$(l)
入力 データ (番号)
B$(l)
入力 データ (曲名)
C$(l)
入力 データ (歌手 名)
JJ
入力す る データの 数 No. 2
QA$
曲数テ 一夕
し N$
入力 データ
K
入力 データの 行 番号
N
検索 データ 数
DS(I)
検索 曲名
Q$
検索 番号 (カセット)
Q
Q$ の 最初の 文字の キヤ ラ クタ 番号
A
A$ の 最初の 文字の キヤ ラ クタ 番号
Y
Q$ の 2 番目の 文字の キャラクタ 番号
P
A$ の 2 番目の 文字の キャラクタ 番号
Q$ の 3 番 目 の 文字の キヤ ラ クタ 番号
V
A$ の 3 番目の 文字の キャラクタ 番号
U$
検索 (歌手 名)
s
U$ の 文字 数
D
C$ の 文字 数
E
U$ の 3 番目の 文字の キャラクタ 番号
W
C$ の 3 番目の 文字の キャラクタ 番号
z
U$ の 後から 3 番目の 文字の キャラクタ 番号
C$ の 後から 3 番目の 文 宇の キャラクタ 番号
し
検索の 曲教
G
D$ の 文字 数
U
B$ の 文 字数
F
D$ の 最初から 3 桁 目の キャラクタ 番号
W
B$ の 最初から 3 桁 目の キャラクタ 番号
T
D$ の 最後から 3 桁 目の キャラクタ 番母
B
B$ の 最後から 3ffi 目の キャラクタ 番号
ニニ 二: SCE^EEN い CO し OR 15,4,
ニニ"?' ノ 3 , 一 1 つ サン サ 7 一 2"
^=2 THEN 40 ELSF20
〜EN 50 ELSE 370
□ オン ニシテ
:ョ、 ':>^S:CAT" FOR OUTPUT AS#l
-P— クメ >t' "; ES*C I :
= "-, シュズ < " ; C*( I ;
: :CLS
'^^( I > ; 1AB< 6)B*( I > ; TAB<25>C*< I
Z3: -£^:-PE 1 160
■ s ' , + M
二 Ij^ : : 60 : QA»=ST R* C Q Q ) + " DATA "
ニニ 轉 1 , OAS s JJ
':= 1 =1 TO M
ヌ 5s "+B*cn
30: :s. r >=• ,"+c*< I >
ミコ ^N»=STRS<K) + "DATA'
232 ^.:nJ *K ,LNS;A»U MBS (い; CS (いに HR* く ScHD)
35: 二 '_OSE
SeC -RlrsTT ■ TJt^K ラ 7tt ト-シ "^r ィ t ィニ シテ ス つや 一 ス, ヽ * 一 ラ オシ ナ サイ
に -'♦^iNKEYt! IF K*=' • THEN 380 ELSE 370
3gC ^ERGE'CAS:CAT-
ず- サン サク 一一
ムニ : SCREEN :UIDTH39;KEY OFF
*:: PES"^DRE 1 160
READ JJ
DIM A*(N) ,e*CN) ,C*CN) ,D*CN)
^ C^S: RESTORE 1 180
FOR 1 =1 TO N
<^ ft£AO AS< I )
BEM) B«( I )
••■l OEM C*( I >
*3H HEXr I
, I rr^^op 7,1,1
5
力 t'l "トリスト F3 カシュ リスト
Fl* "ンリ スト —
に ?,— "Fl fc* ン リス 卜 F2
- - " 3 フに 5 本 3 クリスト" sGOTO 550
-^' = = :nT: PRINT * ゥ ンサク カンり ヨウ シ マシタ
-^' カシュ リスト — シ ユウ リ3 ゥ F5— クリスト,
二し -<EY GOSUB 580 ,620 ,800 , 1 1 40 , 930
にら 1=^1 TO SsKEYC I > ON: NEXT I
:':TD 550
に: :=1 TO N
ゾ A*( I )TAB<7)e*< r )TAB<25)C*': I ) :FQR J=l TO 75!NEXT J, I
二—: ^40
力 卜 リス K
— S:INPUT" 力 な, トノ 1、- ン], ゥ 1、ゥ<3 ウタ) ":0*
: - LEN(Q«><3 THEN 640
に 1 = 1 TO N
:=^BC(Q*) !A=ASCCA*C I ) >
: - >A THEN 700
:' 二 — ': 770
^ = C<MID»CQ*,2a ) ) jP^ASC(MrD*(i^*< I ) ,2a > >
: - '=P THEN 730
770
:=^SC-:MID*CQ*,3, 1 ) > !U=ASC<MID*CA*( 1 > ,3, 1 ) )
: - : I=V THEN 760
^ SC~j 770
や A*( I )TAB ひ: )TAB く 25)E:*" )
540
INPUT" カシュ メイ" - US
■ : - EN く! J*)=0 THEN eOO
-3= :=1 TO N
:=-Bs : C%< I ) J
-' お: ^HEN 860 ELSE 900
"rc^(U*,3, 1 ) > :W=ASC く MID$(:"( I > ,3, I ) )
: ~WEN S80 ELSE 9(30
-7-' ' '- :—T* 3) ) :Ci=ASC《RIGHr$<"( :> ,3) >
: — *-£N 910 ELSE 900
《'― : :30^0 540
^ こ 、一 に) TAB く 7)g$ く I )TAB<25)C$( I ) sGOTG 900
s ,ク' 》 スト 一一
ニー , : €N 930
冬い Wo
Eddy2lZd<S> « 二
「八 ンゲ リンクべ ィ」 予告編
バ ンゲ リンクべ ィ をめ
ご U お I のように S ony では, こ CO a M S X |;||
けお 強 わ ソフト, 「バン ゲイ ン グべ ィ 」 (
r, "RAID ON BUNGELING BAY— — バ-
ン ダリ ン グ i': 力; への —; >の!!き 'た を し て
いるが, これ をめ ぐって グラフィック ゾフ
トの 雄. "Graphic Ball + EDDY 11" の f 乂 fi し
が 化せした Hitt である。
「バン ゲ リングべ ィ」 は あの) ブ ローダ
一 ボン ド カリ It! 化 した, 「チヨ ッブ' リ フタ一」
>■ 口一 ドラン ナ 一 _! に 絞く, 俗に バン ゲリ
ン グ帝 ものと 呼ばれ る シリ一 ズの ilk 祈 作
だが, 化' ノ 1; に' がけて, その オープニング
タイトル Ifii を i なみ >A た EDDY II が, i: になの
ラフスケッチ 機能, ま ||:. 機能. きわめつ け
の BASIC フ。 口 ダラ ム ジェネレート 機能 を 1 《
かして, Oh! HiTBm 仓 ; 1- の CRT へと pi'l 像お;
jl を みよ うとして いるん しい。
|'];1 ''j- では j|i 新の HiTBrr マシンで ある HB
701 と , そ の バン ド リ ン グ ゾ フ ト であ る HiT
BiT アート を紹 f!^ し た 力; -, 既に HB r>r), 7:.,
MEZZO な ど を もっている >;'た?^ (それに そこ
o)V,, ¥)'- お まがい や, 十 付 *9 まがいの 機 だ
からといって, コ ゾコゾ "化ん でる こと は な
い ゾ'! ) に は 「だから ど う した」 なので あ
つ た 。 EDDY II はそん な ,ぷ n の お 状 を る
につけ, いたた ま れな く な つ て ぐ!.. ち にがつ
たので ある。
こ の h 山) の ! '(によると. な. % 力 ' ら リ ス
ト まです ベて EDDY II と Graphic Ball の 化
,Ji!; によ る もので, せっかく のス クープ を' リ'
J '(な ど のぺ一 パ一 メ デ ィ ァ では 何の た めの ハ
78
ぐる E D D Y 11 の 反乱
ゾコン か? グラフ 屮ぉ^:の ド ツ トを ひろって
の CG で; よ ど こ が VT )\ 化な のか 9 と ff を ひ
ね り , ごお の とおりの プロ グラ ム リストと
なった ヮケ なの さ。 わかる かい, ハニー。
さて, Oh!HiTBiT Vol. 3 の紹 では 「他
に修 I に 川 メニューと む .HI メニュー も あ り
ます。」 の ひと, で 片 f-j' け られ ている EDDY
II だが, % は こ の條 HI メニューと 保む リ II
メニューに の y ('に' Jfi が あ つ た わけで, これ
を m m の K ii\it)-pm してや t', な かった こ と
も , 今 の EDDY II の 取 つ た i li りの;! り の
ひ とつで はない かと われる:
EDDY II; よ' えの HiT BO" ァ一 ト と :Ui のテ
—タの もち ん-が j4 う ので, き^; が'/ ひ义 し た f も
も ,1 り 金の 祈まで さかのぼって 》f ミ '色-尺
きさ 7;; の figll:. がで きて しまう ので ある。 し
かも やはり マイコン を fiii つて 1 ステ ッフず
つ 描かせながら II で 確 liJI^ しつつ 修 I にで き る
ので, ス クープし た タイ ト ル ii*i【fti な ど, うろ
おえで あ る に も かかわ ら す そ れ ら し く 仕 に
がって い るの は, こうし た 能 わの おかげ だ
と)^ しい フリン タ などに もらして いたと いう。
ちなみに この フリ ンタ は, 以 liij にも W リ I に
火'?: の タイ フも "Hi ヒな EDDY II + Graphic
Ball の コンビに よ る filUi! ('J^v'-t; -l-'t-'H
J'-'i-:f4i も liy わって い る と れ ている) およ
び HR — ホームルーム 一 II, に: (l"j じ く 自
k { 'Va^ を I 人 mVI" ) の 印 ゅ| をす II. 、"; し た こ
と が あ り , ム iiliEDDY II が yij の カラ 一プリ
ンタ とっき fjH 、 始 めた ために, 今 |..] の \il
^fJ': となった ものた'。
HiTBiT ァ 一 ト では デ ィ ス クの使 f!j を は) さ
と し た V RAM の -f, 巧 セ 一 フ" jA を m いて
Ifii'lf もの む-を つていた。 しかし, MSX
ユーザ一 に はい まだに テ一フ ベース での プ
ログ ラミング を ひって いる It も あり, D 分
の プロ グラム 中での 背景の 作成に 頭 をいた
めて いる はずな の だが, ft に の 人 部分が' 15
局の 追求 を 避けて 地下に 潜伏して いる 状
では 編 * 部 も 口を出せない という のが iKifi:
な と こ ろ だつ た。 と ころが 今 【"1 の 事 作で,
エディタ で 描 くた' けで そのまま BASIC プ D
グ ラ ム の ジェネレート がテ一 プに i'f して I'r
能 と な る こと が 叫 るみに ! I', たと ころ か ら .
こ i I ら の iff 伏 紐の - r*f 摘 化 も ''Jj": で はない と
imiWM おの N 氏 は w« ている。
手
氏名 Graphic Ball + EDDY II
特徴 マウスと .)k ぶ ボ インチ イン グ デバ i
ス, Graphic Ball と ROM カート リ ッ
ジ' 化さ れた グラフ ィ ック スェデ ィ タ
のコン ビで. 流む の メニュー アイコ
ン ;^ミ や, ラ ' f 一 ' く ン ドカ 一'ノルに
よ る f 'V: み "[[r'i: など を "M^ につけて いる。
ん, の 保む: は, V RAM, r-ifi,
BASIC フ 口 グラ ムの 3 通り を, テ一
フぉ よ びデ イス クに对 して 行え, プ
リント アウト 'a "f 能。
逮捕 時の 注意
ジュネ レート された BASIC プロ グラ
ムを で 使う と き は, 描 線の 太 さ
の说定 など を 決める EDDY II 独 |'1 の
ぉょ張命令を^^んでぃなぃこ と を 確か
める こと (ちなみに サンプル リスト
は K である)。
RAID ON eiJNRELING BAY
Studi
::60 COLOR 15»4,4:SCR
- :"0 COLOR 3
: :rO CI RCLE U28.72> ,
. 二 M PAINT C 127,72>
.10 LINE 120 , 16) - U
: : 1 LINE <S0 ,?6>-< 17
: 120 LINE < 176,88)— i
: : 30 LIME <72,86)~(80
: 140 LINE ( 64, 1 1 2) -に 8
: 1 50 し I ME < IfiG, I 1 2>-< I ?2 . 120 > , ,E
1 1 60 CO し Uft 4
; 1 70 PSET < 120,96)
1 leO LINE -、 104 ,56>
1 190 LINE -C 1 12,40)
1200 LINE -C 1 44.40)
1210 LINE -< 152,56)
LINE —く 13<S ,タる >
1230 LINE -( 1 20 ,96)
1240 PAINT < 121 ,76>
1250 COLOR 1 4
1 260 PSE1 < 120 ,48>
1 270 LIME や 12,72)
1 280 LINE -< 144,72)
1 290 LINE -< 136,40)
1 300 LINE -< 120 ,48)
1 310 LINE -( 1 1 2,40)
1 320 LINE -044,40)
1 330 LINE - ( 136,48)
1340 LINE (120 ,0>-< 1 36.4) , ,BF
1350 LINE vl24,4)-< 132, 16> , , BF
1360 peer (120,4)
1370 LINE -C 124, 1A>
1380 PSET a 32, 16)
1390 LINE -CI 36,4)
1400 C^O し OR 9
1410 LINE <64, 120)-(88, 124> , ,eF
1420 LINE 1<S8, 120> —く 1 タ 2, 124> , ,E
1430 COLOR 1
1440 LINE <68, 120>-(72, 124) , , BF
1450 LINE <76, 1 20 > -< 80 , 1 24 ) , ,eF
14 る LINE (84, 120 トく 88, 1 24) , iBF
1470 LINE < 1 68,120)'C 172,124) , ,t
1480 LINE ( 1 76. 120)-< 180 , 124) ,
1490 LINE C 184, t20>-C 1 88, 124) , ,E
1500 COLOR 4
1510 PSET (88,112)
1520 LINE -(88, 124>
1530 CO し OT? 9
1540 CIRCLE (9<S, 1 12) ,8
1550 CIRC し E < 160 , tl 2) ,8
1560 PAINT C9i , 1 12>
1570 PAINT as?, 11 3)
1 580 COLOR 4
1 590 CIRCLE (96, 1 12> ,4
1600 CIRCLE ( 160 , 1 12) ,4
1 610 PSET C 147, 105)
1620 LINE -< 150 ,95)
1 る 30 PSET C 13d, 120)
1*^40 LINE - ( 13A,96>
I 650 COLOR 3
I 660 PSET < 1 10 ,71 )
1 670 PSET ( I 1 1 ,71 >
PSET C 1 ]
COLOR 1'
PSET < 1 1
LINE -( :
COLOR 4
LINE CI'
PSET U'
PAINT < J
PAINT < ]
CO し OR 1;
PSET ( 1 ;
LINE -C 1
LINE -< ]
LINE バ 1
LINE -( 1
LINE - ( ]
LINE -a
PAINT k 1
COLOR I
PSET < 1(
LINE -( 1
LINE - < 1
PSET - 1 ;!
LlNfc -«: ]
LINE -( 1
LINE -く 1
LINE -( 1
LINE -':■ 1
LINE -i 1
LINE -n
LINE -CI
PAINT ( !
COLOR 9
PSET ':■ 1 C
LINE -'. E
LINE - <<;
LINE -
LINE -< 1
PSET ( 1 S
kiNE 一く I
I 124)
,124)
I 148)
, 152)
I I 48)
2090
LINE -
1 52 J
3 1 QQ |_IN£ -< 1 1 2 , 52 )
^ 1 37 >
2100
LINE ―
( i
^4 , i 4g )
3i 90 LIME —(114,44〉
4260 PSET < 1 3S
J 32 )
LINE -
52, 132)
3200 PSET ( 1 15,42)
4290 LINE - ( 13
2,1 37)
21 20'
COLOR
321 LINE -(141 ,42)
H J LP (J r M 1 EN 1 \ I £
21 30
PSET c
3220 PSET < 1 39 , 44)
t J 1 U し ULU は 1 崎
2 1 40
L I Nt ―
■, IJ 1 つ 9 y
^230 し INE — ( 1 17, 44 j
A OOA DC CT f 1
1 29)
2 1
(_ I 一
J 9 1 29 >
3240 PSET ( 1 19,46)
21 ^0
L I -
■^250 L I NE — ( 137, 46>
*4 J*4U rot 1 , \ 1
21 70
PSET \
5
3260 PSET < 1 22 , 50 >
J ^Rfli k T IMC 匪に 1,
^ " t お〉
21
[_ 1 |SJ£ 一
i_ I f W. -
1 29 )
■4 ズ , ■
3270 LINE - ^ 1 1 6 , >
3280 LINE -<. \ 27 ,69)
d,'^'7Q LINE — (1】
"OC'
3290 L INE -< 1 20 , 67)
*UOU し U し UK **
221 C
PA I NT
I
53 ,* 1 io >
330 L INE -C 1 26 1 66)
HfjTu "at 1 目、 1 二 《
—り
2220
PA I NT
G 1 , 1 ^ゥ >
3310 し INE -く 1 21 , 64 >
4400 し I NE -(12
Q 1 3^ )
2230
PSET L
8
4 . 88 ''
3320 L INE -<ii26^63)
1 3S>
PSiE 丁 に
6 , S3 )
3330 i_ I f^£ -< 1 2 1 J 6 1 )
A d on pccT i' 1 1
t *4 i.U に 5tl '■ 1 i5J
' I お)
225C
PSET '-
SO
, )
3340 LIME - ( 1 26 , 60 )
*t H JU しリ LUTM J, H
22*0
P5Ey J:
72
, 88 >
3350 LINE 1 22 , 58>
T *4 U r 1 '- 1
22 70
PSET '-
<j4
33^0 し I ME 126,57)
, J ?f 1
22S0
PSET (
9
2 , 112)
3370 LIME -( t 23 , 57>
,にん
2290
COLOR
33S0 LINE — <126,55>
, : 二 S
2300
PSET 1;
4 , \ 12)
33^*0 し IME -< 1 23 * 54>
ii id 9n r r\\ no \
HI OU L u u u ~ 1
L I N£ 一
34 1 1 04 )
34 QQ し INE 127,51 >
4490 PSET ( 1 2?
,137)
2'^20
l_ J ―
91 1 1 ク>
ヌ *110 LINE - C 1 22 * 50 >
J e j-i rt DCCT ■', つ C
, 1 3 に)
4310 PSET < 1 3C
, 1 3^ >
2340
PS£T (
J 1 2 )
3430 C OLOR 1
4o£'0 RSET 125
, 1 35>
2350
L^l NE: 一
7
2 1 04>
3440 p5£f 80 ,& i9 ■>
<4 3 づ L' rot 1 \ \ £.\
2, 60
l_ J -
2 1 1 2>
SD** U ヒ 1 ( 1 ヹ/
, 1 35)
2dL 乂 「1 pOCT 1' TQ 、
J EC ii rj CcT ■• 1 -a A
'♦DDU ド btT ■. 1 £0
1 1 36 ->
PA I NT
5,
7 ^ 1 1 Q )
jH f L' u I r*it 、 f 7 ■ DO f
□ou LULrU" I コ
2390
I NT
1
37^1 ^ Q )
3^180 PSET '; SO , I 03 -I
2400
COLOR
4
S4:'0 L IME 80 . 1 1 1 )
4580 LINE — < ゥ t
」 ズ-
24 1
PSET K
) , 109)
350 P^ET - 79,1 1 J .1
1 3 7 LI' L_ 1 nit k HI.
マ 了く
2420
PSEJ .:
<6
4 ^ 1 o3>
1 D L I NE -' ,や , 1 に| 三:,
HO U U L i 1 4c: 冒 14 し
, 4^
2430
PSET -;
6
4,112)
3520. PSET ' I 34 , 8^ j
4610 L!NE -< 36
.48)
2440
PSEf
4 ^ 1 1 <S>
■^^^n 1 1 一に IS は 10"=!,
Qrt il T Kit _ ,' J f
, た、)
2450
PSET
も
J , 1 J ^ 5
3*^*40 pcpT ( 1 S3 83 ■
4 fi-SO し INE ― ( 4C
, 64 )
24^Q
pg^y 《、
^55(^1 I NE 1 P-"^ I 12'
4640 し I NE - ( 3<i
« 6*4 )
P5£T <
6 112)
35 し I I さ, 5 * 1 2 1 ■ '—' , I ゥ :: • B
4650 し I NE - ( d6
1 3© メ
248D
PSET <
^ J g Q )
3570 L t NE '; 1 v' O , I 1 > - • I ''' 1 .12 3' , .6
し INE ~i3i
, 52 }
2490
pgg J { (
359Q PSET «. 74 , 2. 1 »
46 /'O LINE — C 2£
, 3^ J
25Q Q
P ぱ T <
PSET C (
P2
? 2
1 OiQ>
1 1 ク-)
4590 L I NE — '■■ フ<1 1 ク"^ >
350 Q P5ET '; 82 , 1 2 1 >
4680 し INE - C
4 し INE —く 2 く
, o4^
, 64 )
2520
pc;Ej (;
■3M D L INE — \6i2,l23!i
, 32)
PSET ( '
》 も
- 1 に,
2620 PSET ' 1 74 i 1 フ 1 ■
4710 P SET ( 28 ^
ji る )
2540
PSET <
Q
] J J ^ )
3^30 L I r JE - V 1 74 1 1
47 フ' し INE ― ^ 2^
- 了)
255Q
P9ET (
Q
] ^ 1 1 2 )
3^40 PSEl ' 182,121 ■
t f J U L I INC ^ SO
2560
p^ET (
] , 10 3)
3^50 i_ I 卜 JE - ■ 1^2*1 '
47(1 fl J T Kjr _ 1' -5 j£
Lint ―、 30
リン)
2570
COLOR 4
3^60 CO し OP V
し INE — ( 2£
つ 6 >
2580
PSET (
3670 し I ME - . 1 21 > -' 71 .123' , ,B
4760 PSET ( 4g
も: \
2590
PSET (
^
J , 1 1 2>
3680 LINE ■ 77, 121 79*125' . ,B
4770 LINE — C 4£
2600
CD し OR
3690 LINE ■: 85 , 121 > 86 , 1 23 ' . * B
473Q し iNt — c 52
, ,つ)
2610
PSET (;
^ 、》
3700 L INE - 16^,121 ) - 171 ,123) , , B
4. "Ton 1 T Kjc ^n,
"tvTu Line ^ OU
ニミ
2620
LINE -
1
23,0)
3710 LINE K 17? A 21 '>-< 17^^, 123 > , ,B
^ Qri n 1 T MET ― / A A
a do)
2630
|_ -
2
5Q ^ 4 )
3720 LINE ► I 85 , 1 2 1 ' - ': 1 8 7 , 1 2 3 > . * B
A i, n 1 T Kic _/ J.A
*♦ 1 U l_ 1 rit O**
'
2640
し 1 NE -
2
50i s )
3730 COLOR 1 2
4820 L INE - <
, A4 )
2650
1
28 1 )
3740 L INE ' 79 , 1 2 ) - 1 7 , 1 1 ' . , Ei
4630' し INE - < 60
, ^1 )
25^0
l_I 一
] S')
3750 LINE < 1 49 « 1 02 > 1 75 , I 1 ' , , B
4840 し INE —(52
, 52)
2S70
COLOR
3760 L I NE < 1 20 , 76) 一 * I 3<tf , SO > ., EF
4S jO し INE —
* 64 )
2^30
pg^y (
3770 P5ET < 1 "^i^ go ヽ
4860 L I NE 一 (4E
, 6** )
2^9Q
l_ INE ―
37QQ し I N£ —k\ 32 92 ^
Ho U rot 1 V .JjC t
2700
PSET <
3
1 ,6)
3 ァ 90 PSET ': i 20 , 80 >
4880 LIN£ -(60
,44)
27 1
390 LINE - c 1 ^4 92 )
■f tj xu L_ 1 INC. 隱、 リ
•
2720
PSET (
3 1
1 D め
39 1 Q COLOR 1
490 し INE — C
, 34 >
2730
し I NE 一
)9 1 Q 4 )
3320 PSET i \ 39 J 1 1 4 >
*♦ T 1 U l_ 1 Pit V 3£
2740
l_ 1 NE! ―
! IS 10 3)
3339 'し —く 1 I 6 , 1 1 4 )
4, で 7
27S0
し I NE 一
CO し OR 1
J OOn DCC"T r'
2760
PSET (
7
385.0 PSET ( I 1 8 i 1 1 6>
2770
2730
l_ I ぼ -
P5ET (
4
49 ^ 1 Q4)
IQ3)
39^0 し I NE - ( 1 38 ,116)
3870 COLOR 1
49'50 1 'NE — ( y A
H T OU L. JL INC. —
,お 二
2790
l_ I 一
75 10 3)
3glgO PSET < 1 36 , 1 1 8 )
フ n 1 r ,f t n
ミ,, "
U ニニ
2B0
COLOR
2
3890 し I ぽ - ( 1 20 1 1 B >
dQQn 1 T KIC 一 <t d
H T OU i_ I iNL. "h yo
了 (
4
4 103)
3900 CO し OR 1 2
AQOn 1 T Kit ― i Qd
,;ち
2820
PSET (
4
4,104)
3910 PSET ( 135,1 12)
5000 LINE <d&.
36) -(9<
2830
PSET (
4
5, 1 04>
3920 PSET < I 35 , 1 11 )
■tin 1 n pcFT < 1 An
P9EJ (
4
5 1 n 3 >
3930 PSIE 了 ': 1 2lG ■, 1 1 2 >
2350
P3^j (
3940 PSET ( 1 20 « 1 1 1 >
1 T Kir ^< 1 a.
2960
PSET C
4
6 J n ^ >
39=^0 COLOR 1
5 Q 4 Q
2870
PSET C
?'' 103)
3960 PSET く 13 ん m
5050 LINE -< 17
6,60)
COLOR
3970 |_ I NE — ( 1 36> , 26)
i r> 1; Tkjp _ に ,フ
239Q
1_INE <
2
〕 96 > — ( 13?
393Q PSET C 1 34 )
3990 し INE —(134 17)
5iO;7D L INE —《 J 7
c;n pn I TKjC ― { \ A
dU OU LlINt K 1
ミリ r
i ,ズ t
ン^ ソ
29 1 。
;
0、 1 u D > , , Hr
4DO0 PSET < 1 32 1 7 >
^0 90 し INE — 1 (5
2920
COLOR
40 y L I NE —i \ 32 27 )
5 j( Q Q L. I NE ( 1 ,^4
ラ 930
1 T N£ ( ■
ク
] 112)— (11
1 7^ > BF
4020 COLOR 9
1 PSET ( 1 Q4
•^2 >
2940
2950
COLOR :
P5Ey 《 ■
73)
4Q 3Q psET (88 108〉
4040 'LINE - ( Q8 ,10 5)
51 3Q L I NE 1 3
2960
LINE -
45,73)
4O50 PSET (90,10 め
5140 LINE -as
3,40)
2970
35 95 )
4Q 50 L I |\JE - < 90 , 1 05>
5 1 SO [_ I N£ — 1
6 64 、
29S0
40 70 PSET ( 1 G ク t 06)
s 1 A<\ \ T MP —
3 1 ov し int V
2990
PA 【 NT C
21 87 )
40 80 LINE - C 1 02 1 5 >
s ,フ n 4 r MP —にゥ fl
J 1 ^ U l_ I INC. V £U
3QQQ
P£EJ 《、
4090 PSET < 154,106)
^ T on J 1 Kit _ f 1
コ丄 3U L I nit V 1 T
30 1
PSET ( ;
J 79 >
4 1 QiQ - ( 1 54 105)
S 1 on 1 T Kir ^ t
かお;
30 20
PSET C
3
4110 PSET ( 1 6,6 106)
にお や
3030
30 4Q
PSET ( 1
OR
3
41 20 LINE — ( 16 ん 105>
4 J 3Q PSET ( 1 ^3 J Q g )
5210 LINE 1 e
£U roti '、ぶ 4«
132)
30 50
PSET < 1
,73)
4140 LINE -<i6B, 105)
5230 LINE "< 48
,124)
30 60
LINE -<
4150 COLOR I
5240 LINE -、^ 6
,132)
30 70
CO し OR 1
4 1 ^0 CI RCLE ( I 5'> ^6 ) , 5
5250 l_I1Nl£ - < 5i
3080
PSET < 1
4
3 , 63>
4 1 70 PA I NT (151 5 る)
5260 L INE - < 48
1 り)
309D
LINE -C
l
38 , 47)
4 ] 30 COLOR 4
5270 LINE - ^6
3100
31 to
LINE — (
LINE —く
1'
*3,58)
to ,46>
4190 CIRCLE < 152,56) ,3
4200 PSET (152, 5 る)
5280 LINE
5290 LINE -<4e
, ! 80 >
ies>
3120
3130
3140
LINE -<
し INE - (
PSET C 1
1
い
1
*3,54)
12,43)
る 4)
4210 COLOR I
4220 PSET < 120 ,76)
4230 LINE -(136,76)
5300 LINE - (24
5310 LINH -<24
5320 PSET < 32,
, 16S>
1 24>
L32>
3130
し INE ~(
1
B,47)
4240 CIRCLE ( I 28 ,128) , 8
5330 LINE -MS
132)
3160
LINE -<
I
2,59)
4250 CIRCLE ( 128, 1 36) ,4
5340 LINE - (4S
, 14S>
3170
LINE -C
1
6»45>
4260 PSET C 1 21 ,132)
5350 LINE -< 44
152)
79
5360 LINE
32. 1 52)
6450 PAINT C 1 】
5370 LINE
-<
32 , 1 32>
6460 PA I NT < 1 ^
5380 P5ET
< 3
2 , 1 60 >
6470 PA I NT ( 1 さ
t - 1 1?^
5390 LINE
—く
44 , 1 60 > '
6480 PA I NT < 1 1
6 , I 7 1 >
540 LINE
48 , \ 64>
64^0 PA INT K 1 *
8 1 1 7 1 )
541 LINE
-(
43 . 1 SO >
«&50 PA INT ( 2:
*2 , 1 68 )
5420 LINt
32 , 1 80 >
65 1 COLOR 1 2
5430 LINE
32 , 1 60 >
6520 L I NE < 8t
1 つ H» - ( S
5440 PSET
< 6
4,156)
6530 し INE < 1 6?
* 1 。お ベ
5-^50 LINE
S4 , 1 84>
6540 COLOR 1 5
5460 LINE
68 , 1 98)
6550 PSET (17:
< X Jo >
5470 LINE
,6 , 1 88 >
6560 L I NE -CI
, ― -,.
5480 LINE
-<
60 , 1 64)
6570 L I N£ — < 1 1
:5 , \ 25)
5490 LINE
-(
B0 » 1 56 >
6580 L ! NE -CI'
38 , 1 ^8 >
550 LINE
一 (
76 i 1 56)
65^0 L I NE - C 1 1
,8 r 1 3^'
551 LINE
? 6 , 1 84)
6600 し I ME ^ < 1
34 , 1 ,?
5520 LINE
一 '(
68 , 1 84 )
661 Ll NE - C 1 !
18 , 1 44 )
5530 LINE
68 , i 56>
6620 LINE - ( 1
38 , 1 3^ )
5540 LINE
一く
64 , 1 56>
6^30 LINE IE
5550 PSET
< 8
3 , 1 56)
6640 LINE - < 1
? 2, 156)
5560 LINE
-、
38 , 1 88> *
6650 LINE ( 1 7i
& , 128)-(
5570 LINE
― C
92 t \ Q8>
6660 LINE < 17
&, 144)— <
5580 L I NE
―、
9 乙 , 1 64)
6670 PSET < 19<
&, 156)
5590 LINE
扁乂
; 00 » 1 88>
6680 LINE 一 ( I
? 128)
5600 L I NE
-、
104,1 86 >
6690 LINE —(200 , 1 24)
561 LINE
1 D ん *
6700 LINE 2
38,1 2** J
5 る 20 LINE
-、.
100,1 uo ノ
671 LINE - ( 2
2 , 1 >
5630 LINE
― 、
[ , 1 80 >
6720 L INE - < 2
」 <^ , 1 56 /
5640 LINE
92 , 1 Do )
6730 LINE -< 2
] B , 1 /
5650 L i NE
38 , 1^6)
6740 LINE —く 2
D 8 , 1 4** >
DocU rst, P
、 -
1 た 1 ,9 し
6/50 し I NE -、 j:
JO U L 1 TNt
ヽ
乂 , ^
6-760 し I NE —、え
5680 し INE
―、
1 X<4 , f 30 f
6770 PSET < 20
D , 1 £&>
5690 L I NE
-、
I ^6 * I oO ^
6780 L INE -(2
! 18 , 1 28 )
b/00 LINE
一 C
1 ^8 , i 64 )
6790 し INE -t 2
38 , 1 36>
57 1 し I NE
^ :
I 24 , 1 64^
6800 LIME -< 2
0,1 J6>
5720 L INE
- 1(
1 24 , 1 60 >
681 D LINE -< 2
30 , 1 28)
5/^0 L I NE
I I 6 1 1 60 >
6620 PSET < 22
D , 1 24)
'b^'^O し INE
醒、
116,1 84 }
6830 LINE -C 2
20 , 1 ^4}
5750 L I NE
へ
I 24 .,184)
6840 し INE -t 2
32 1 1 44 )
5760 L I NE
― に
1 24 , 1 /6 )
6850 PSET ( 23
2 , I *t4>
5770 LINE
―、
1 20 , 1 76 )
6@60i L INE 誦"
3z ^ 1 z>£. >
5780 L ! NE
- (
1 20 , 1 6B )
6670 LINE - < d
30 1 1 /
5790 L 1 NE
へ
1 28 1 1 る S >
6880 L t NE 2
5800 L INE
1 26 , 1 84 )
6890 L I NE -'12
1^ , J く
581 し] NE
―、
1 24 , 1 88 〉
6900 L I ME ^ C 2
5820 L INE
―、
116,1 88>
69 1 し I NE
3«> , 1 24 >
5830 LINE
-、
n 2 , IQ4>
6920 し I NE - '、え
お-二 J ミ
5840 し INE
-、
1 1 2 , 1 d)0 >
6930 L INE -'、 2
?!, ^1 >
5850 PSET
'、 1
36 , 1 56 )
6'40 し INIE
ミミ * ― i
5860 L INE
一 、
1 J6 1 1 98)
る 95D し I NiE - C 2
5970 L INE
一、
1 52 1 1 88 )
6960 L 1 NE ,、
7 シ 1 " :>
5880 し INE
- 、
1 , 1 84 )
6970 PA INT K 1
*
5890 L I NE
― t
1 40 1 1 84 )
6930 PA 1 N 1 ( £
H » 1 iIxS f
5900 L INE
- (
I 40 , 1 76 )
i O OiTl T KIT i' ゥ
25 1 37>
1 ^ , \^tl
-jri n n r nii riQ d
/リ UU' wUL ur^
リ^ *
g 1^9'
5930 し! [NE
つ fi つ n PC;C"T i
r U ん U "DC: 1 ' OO
t 48 »
5940 し INE
1 40 , 1 SO )
7030 PSET ''17
J [ 5^ ; 1
5950 LINE
-、
1 52 i I ^0 )
L, I NE - 2
5960 L INE
1 , 1 56>
コ U U 1,1 U Ll FT 1
5970 L 1 NE
― (
i 36 , i 5 る ヽ
70 p'^ET 1 C
2 1 30 >
PSET
( 1
60 4 1 56 )
,o7ri 1 tmp ― i 1
U / V L. 1 1^1 C "« 1
Q8 , 1 、
5990 し INE
一く
1 60 , 1 68)
.'' OSO P 'さ 1 1 ' 1 C
る DQD L INE
-、
I 76 , 1 08>
,ひや f"j し I —'. 1
^010 L INE
一く
1 76 ,184)
7100 PSfc i' ' 1 '
6020 LINE
- <
1 64 » i 84 )
-? 1 1 fii I T KIC _ I 1
/ 1 1 U 1_ I Nt ' 1
, 1 '^0 -'
1^0 30 し ir4E
ito , 1
7 1 20 PSET ' 1 ^
" ' 1 マ.
60 40 Ll NE
71 30 し】 NE -' 1
56 , I '
60 50 し INE
7140 COLOR
60 60 PSET
( !
一 1 50 L I NE '■ 2"^
* I ソバラ
7 1 ^-0 LI NE •
L INE
20 , \ 88 J
.' t 70 し I ■■ -■' J
d09C し INE
7 1 30 L I NE ''
t 44 > ~ <. 8
510 し INE
7 1 90 L 1 f IE ( 9々
» 44 ) 一く レ
6110 L INE
ミリ, { ^^;
720O L INE ' 1 t
る 120 し INE
一 (
212,1 5o )
7210 L I NE ' t 7
2 * 44 、― {、
一 1
! £0 O ) 1 5d >
7220 LINE < ! £
4 , 44
6 1 40 し I NE
- (
208 . i 80 )
7230 LINE ' 1;
6150 L If -JE
—'―
200 , L 56
72*10 LINE -: 2'
, 1 6S>-<
6 1 60 L I ME
"'
1 96 , 1 56)
725G LINE ' 4£
. —
6 1 70 'PSET
i £.
7260 LINE 'ふ
•6180 L INE
-、
232 . 1 56^
7270 LINE ':7d
, 1 68; -<
1 90 L INE
236 1 i 60 )
7280 LINE (8S
.^20 し INE
之」 ん 1 6^^
7290 LIME i 1 C
* 166)-
t2 1 し IN£
2o£ ( 1 '& 4 '
7300 LINE < I
2, 168)-
6220 し INE
232 , 1 60 >
7310 LINE i. 1:
, 1 68^ -
'LINE
, 1 60 >
7320 LINE '、し
6240 LIME
2<:14 , i 3A )
7330 し INE < 1 く
, 1 68> -
6250 LINE
2^2 , "1 84 )
7340 LINE ' "
168)-
6260 LINE
2 -32 , 1 ? ,
7350 LINE
>6 A6B>-
/0 し I NE
' :
7360 LINE <2
18, 1 68) -
62BQ LINE
d£23 , \ 68 >
7370 LINE (2:
JO , 1 68>-
6290 し INE
2jo , 1 6 & >
7390 LINE ■; 2
23, -
630 LINE
j£3ci , 1 84 ■'
7390 LINE K 1
,2, 136〉-
6310 LINE
23^ , 1 SB >
7400 LINE <- 1
6320 LINE
h£2** t 1 88 ■'
7410 LINE (:2
>0 , 136) -
6 330 LINE
7420 LINE <2
4, 1 36>-':
6340 LINE
220 , 1 60 >
7430 LINE \ 4
3, 136、 一、
6350 LINE
224 , 1 56 >
7440 LINE \ 2
4 ,,42) バ 2
6360 PAINT
28 , 48)
7450 し INE ' 3
"42 W、4
6370 PAINT
" * お'
7460 PSET '.3
63S0 PAINT
73 , 47 )
7^70 LINH -<
W , 44 /
639Q PAINT
7480 PSET 3
フ, 45、
6400 PAINT
161 ,50)
7490 し mE バ
39,45)
<i41 PAINT
185, 4?>
7500 PSET < 3
,.,51 ■)
6420 PAINT
C26, 156^
7510 LINE "
39,51 ')
6430 PAINT
7520 PSET ぐ 3
6440 PAINT
(89, i 72) -
7530 LINE -<
40 ,52)
: 184, 136) ,
7540 LINE
7550 LINE
75 さ LINE
7570 し INE
7580 LINE
7590 LINE
7A0 LINE
7610 LINE
'620 LINE
7630 PSET
640 LINE
650 PSET
660 LINE
7670 LINE
7680 PSET
7^90 LINE
770 D PSET
7710 LINE
7720 LINE
"ョ LINE
フ 4〔i LINE
7-50 LINE
77C.0 LINE
7770 LIME
7780 し INE
7790 LINE
7800 LINE
7310 LINE
7820 LINE
7830 し INE
7S40 LINE
7850 LINE
7860 LINE
7870 し INE
7880 LINE
7890 PSET
7900 LINE
7910
7920 LINE
79 50 LINE
7940 LINE
7950 LINE
7960 LlNfc
7970 COLOR
7 タ 80 LINE
7990 LINE
SOOO LINE
3010 LINE
SO 20 LINE
3030 LINE
8040 し INE
8050 LINE
8060 し INE
3070 L!NE
80-30 LINE
80 90 LINE
3100 LINE
8110 LINE
8120 LINE
8130 LINE
8140 LINE
B150 し WE
3160 し INE
8170 LIME
3130' LINE
8190 LIME
8200 LINE
8210 LINE
8220 LINE
8230 し INE
9240 し INE
8250 LINE
8260 LlNk
8270 LINE
8290 PSET
e2^0 LINE
8300 PSET
8310 LINE
3320 PSET
5330 LIME
9340 PSET
8350 LINE
S360 PSET
3370 LINE
PSET
さ Wl? LINE
S4'jri PSET
8410 LINE
8420 P?ET
843CI LINE
9440 PSET
8450 LINE
8460 PSET
8*170 LINE
? 480 PSET
64^0 LINE
8500 PSET
8510 LINE
3520 PSET
9530 LIME
8540 PSET
8550 LINE
B560 ! ^S£T
8570 LINE
& 580 PSET
3590 LINE
8^00 PSET
861 LINE
8620 PSET
SET (96, 176)
232. 178>-' 236 J
172, 134)-'. 176,1
I t46>-<
-, 5
8640
PSET
8odO
し I NE
^ 4^
f ミヌ
1 T I
9740
1
ヒ=ミ
8/ so
PSET
8790
し I NE
8800
PSEl
38 1
り- 2^
^^^^
■ Tt^F
,: S
LINE
8860
し I Nt
ぱ
「? 『j:
二 — - 5
冗
::, ミ
ま s
ミ
^ふ^
' ^r.
^J^.l
80
>9f|. OQ;
二 1 ? n
_ 1
に
_ .
しミ
は 口,
: ミミ
r で 5:
f ミ:
-^^ ^
ミ:
:
ミニ
9 300
し I NE
Q35Q
PSET
9360
L 1 NE
9h7Ci
PSET
9380'
LINE
9390
PS ひ
9400
i_ INE
:乂 S
マ:
_ ^'
9460
L I Nt
? 470
PSET
^^^^
^^^^
951
PSET
^520
LINE
9530
PSET
9540
9550
PSET
9560
し INE
9570
PSET
, 163>
63)
, 163>
, M9>
, 149)
,149)
5 , 14y
,149)
^530
9^90 GOTO 9590
80
^ if Ft ペチ V: の 切り
s 乡豎 ^丁:: クラム を自
+ てつ つて まってい ま tl
ニン-; り)
― ニニ一 マニン タ一 5 時」
お 申込み は 今が チャンス。
裏面の 八ガキ でい ますぐ/
これから も 見逃せない 情報が 登場
• 6 月 24 日 号 特集: 米国の パソコン 最新 ルポ
そして
暴 7 月 15 日に は、 恒例 *好 評の 新製品 集中 特大号 を 発行./
今年から は 特に パソコン 'ショップ 店頭での 実勢価格 も 収録
「ス 一八" 一 イージーな ハ°ソ
コンを 絶対つ くって みせる」
("編集長 インタビュー "より)
ウィリアム 'H. ゲ一ッ 氏
マイクロ ソフト 会長
ソコン を 手軽に 使 t 、た t 、
• 暑
パソコン を 仕事に 使うた めの わ 力' り やすい 情報誌
-肩
曰錢
NIKKEI PERSONAL COMPUTING
は 取 近 好評 をいた だいた 記事の 一部 を ご 紹介し ます。
このような;^ 事が あなたの パソコン 活用 を サボ ー ト します。
翁ヮ I プロ 専用機 W パソコン ラ —プロ 徹底 比較
秦 世界 を 広げる テレ .コ ンビ ュ丄丁 イング
• 市販 ソフト. ベスト セラ— ランキング
參携脊 W パソコン 活用 術 急速に 拡大す る 実務への 応用
秦パソ n ン 活用に 役立つ 失敗の 研究
• 個人で もつ くれる 国際的 パソコン • ネット
書 普及に はずみつ く 小型 ,
は、
I- 鴨 フ
高 US ソ S
の ^ , 口 ,よ
度て プ, 氏
B= つ」 Q W
\ フ 、ノ 貝
Si ^ゆり A 家
« ?んめ 私 本 画
」 なた!!!: i ゎ漫
ノ
—ド ディスク
秦 教育に 変革 迫る パソコン 活用
秦表 計算 ソフト?: S 本 徹底 評価
秦 戦略 研究: 日本 電気 \富士 通
• 身近な パソコンから 送れる 電子 メ— ル
秦 パソコン 導入 後の 利用 術 を 探る
秦 日本語 ヮ I プロ ソフト^ 本 黴 底 評価
拳 米国で 猛威 振う コンビ ュ I タ I 犯罪
國年 &-予 ならて はの 割安な 料金
★1 年 {n 冊) 6,000 円… 1 冊 当たり 353 円
责3年{_7^*>, ろ-、 000 円… 1 晋当た り 235 円
S:!L- =ー«| マク n フニ
本 ^ -.
日ブュ
で 力
• t ビ レ
手
助
:寸
学
二
ご;
W 一一へ
. W 一-
f1 冊 当たり わずか 235 円!
\ 気軽に お読みに なりません か -
パソコン を 仕事に 使うた めの わかりやすい 情報 ふお
° 日錢八 リコ コ 。
NIKKEI PERSONAL COMPUTING
Z J
1 年 17 冊、 毎号 このような 編集の 柱で、 雑 まづ くり を 進めて ぃ&
画 毎号、 話題の 市販 ソフト を 徹底 評価
隱 パソコンの 意欲 的な 活用 事例 を 数多く 紹介
國 さまさまな パソコン 関連 ニュース を 国内 外から 収集し、 紹介
國 パソコン 基礎 講座/用語 辞典な どで、 パソコン 活用 方法 を わかりやすく 解説
^ 画 年 2 回、 ハード/ソフトの 新製品 集中 特大号
【年 2 回の 新製品 集中 特大号】 7 月に 前期 号 を 発行
半年問に化^^されたハ一 ド/ ソフトの 新 $ お" Vlff 報 を、 通常 リ-の
H を 倍増して 集中 収録。 独 G 企阔の 調 fr: を' 施し ほかで は 得
ら れ ない データ、 例えば • バ 一ジョン' ァ ッ プ 時ゃノ 《 グへ の 对
肇 ハード 本体の サイズ や 使用 電力な どに 加えて、 今 M より 拳パソ
コン • ショップでの' 勢 価格 を 揭戟。 製ん', 選択に 不可欠の 本格
的な バイヤー ズ' ガイドと して、 たいへんお リ f をいた だいて います。
【ソフト 情報 を 毎号 豊富に 掲載】
続々 と 登場す るゾフ トの屮 から、 注 H すべき もの を 取り あげ、 ュ一
ザ 一の々: 場から、 性能 • 機能、 マニュアルの 出来、 使い 勝手な ど
を Si しく チェックし ます。
【パソコンの 活用 事例 を 数多く 紹介】
1&1内外を^門^1:^がば!:キ^^取忖し、 ; t 進 的な バゾコ ンム引 II を U
つてい る ケース を 紹介。 ビジネスの 場 はもと より、 lUfl 'お fel など
での パゾ コン利 HI の 'i^; 態 を,; 先み とれます 》
【年間 予約 購読 制なら ではの 割安な 料金】
*1%-(17#) tUKXM リ… 1 冊、 I'i たり 3531 リ
★ 3 年 ( 5 1 盼) 12.000 MJ … 1 冊、"' i た り 235 円
料金お: 払いに つきましては 別途 ご 案内 を萆: しあげます。
書 毎 3 週刊 (3 週間に 1 回、 年 n 冊 発行)
參 A4 変型 判、 毎号 約 200 頁
攀 個人の 年間 予約 購読、 ご 自宅 郵送 制
発行: 日駸 マグロウヒル 社
1 ^
並 南^ t
CD
CO
CO
、ぷ
く は!? ま
一
お 申 みは 一 1 の ハガキ でい ますぐ/
7 月 発行の 新製品 集中 特大号 もお 読みに なれます。
^
さ i 二」 一 LLm/_-=
ずれ かに 印 を》 1,*^史ぉからのぉ、ぃ込み 2,《4卩ぬ^^ぉ0^'ル?^し
職 f* は' 4 の t のに 印 を 1
1. {,>mmfi- 2. ifij r. サ一 ビス n,' お 丄 -;' ; -fm i せ ri 戰 r>. iimw t;. if は 職
7. 阪' た 職 8. サービ 9. '?' 1.: 1(1. その *
ま
" -乂
=^
マ ';1|: しい' '1 の む のに
〔wssfi 搴こ Edso e 二 *H5)^e 〔EES£fl^ 豳 l〕Edooo 9( 皋 ふ 二: 一-さ M-i 一一 ililntys .-
《へ 1^^,11:^」」、
義: MN
ZD-laral 曰
,レ? IIIE
^1
め , あ ?ー 51$
き i-
/#c.
jtflPSE レエ
MAGAZINE
7 ッ ビー マガジン = フ 口 ッ ビ _ + ぺーパ
for SMC-777/777C
フ CI ツビ 一 マガジン を SMC-777 777C に セットし、
スィッチ を ON すると パソコンで 楽しむ マガジンになります
また 、フロッピー マガジンに は
フロッピ'
レ ひろがる 世界 匪き
グラフィカルで、 カラフルな 構成の 印刷 メディア もつ いています。
号 発売中 ¥5,80Q (ディスケット 2 枚)
參 79 は、 7 月 22 日 発売 予定
の ソニー ショップ、 霄 31 店で お求めく ださい
6 号 CONTENTS
a ; f イス ケツ卜 A 「欧州^の 旅 館め ぐり」
トーマス • クック の 時刻 -お ( : 》 あづ いた、 欧
州 のまお S を シミュレート。 7 H II',! で 多くの JE^
tiiffift をめ ぐ り , み m の j*i 明 や ^ゆ' I を お 楽 し み
くた' さい。 4^ 夂 では、 欧州の 際 仲 TGV
オリエント .'il'J 】-、 ライン ゴル トーに よる 旅の
もつ!^ 力 を 紹介。
© ジグソーパズル + マップ クイズ
地 M ジグ ゾ 一のお 3 'Mo 欧 'お' 1$ おな の S お { 二 ち
なんで、 テーマ は 「ヨーロッパ j。 ジグ ゾーパ
ズルの 他 ( : 、 都 H i ぁ て ク ィ ズ も ぁ り ま す。
@ ツール • ディスク ユーティリティ
デ ィ ス クのぁ き エリア ゃフ アイ ルのサ ィ ス"
力 -BASIC 卜. で わかる マシン 語' 、° ッケ一 ジ。 本
. ^ '义に 使いみ を 解,;
d^々 《
^ ティ スケッ 卜 B © デジタル' ミュ— ジック
if お でお なじみの 「クシ コスボ スト JI のァ
レンジ。 本文で は、 ラッサピァター
.M\ その 3 。 神? ^ ス タ ジォ では 「変態 # 法」 と
いわれて いる テクニック を 公開。
English Crossword Puzzle
テーマ は 「?; ic/ 川の も 米 報」。 ^mm'
ら Challenge してく た' さい。
© パズル ゲーム 「ソリ テア」
I i 本で は 通称 「 ピアス」。 ヨーロッパに 古 く
力 ' ら ザムゎ る ' 、° ズル です。 わからない 入に は、
解 rrliii もあります。 本文で 遊びみ や 解法の ァ
ルゴ リ ズムを (! お
剛
一 レー,,
am
OAmbient CG その 2
部 山 化の スプロール 象 や ライ フ ゲームの
ィ メ一ジ 'を ffi に 構成。 ぁなたの町C^)^ft移が、
W える かも しれません。 時 々'>d がつ いたよ う
に 眺めて く ださい。
© リアルタイム ゲーム"" Dizzy Riderj
縦、 橫 スクロール ャ! ゲーム。 バイクの テク
ニック を职使 し て AiU 、がけな L 、P せま 物 を ク リ
ァ しながら、 宝 >ff を 持ち' W つてく ださい。
@ アドベンチャー ゲーム 'エディタ
コンピュータ の f !^小 ( : fit い 人力して ゆく だ
けで、 テキスト 版ァ ド ベンチャーが 作れる ッ
—ル。 デモ データで ゲーム もで きます。 本夂
では ァ ド ベンチャー ゲーム • エディ タ のコン
セプト を ま とめました。
計画の 科学 PERTj 入鬥
フ ロジェ クト ifPI! の た めに 開^さ れた 乎 法
「PERT」 のん もや 人 門 プロ グラム。 本文で は
「PERT」 の概 Hff と プ 口 グラ ムの 使い 力に つい
てまと めました。
©Car uraphic Design Data
グラフ 仁ノク 'エディター を 使って おき::; き
する ために、 本の ifJii|rif| デ一 タ を 収め ま し 1 二
本文で は、 iK 確な 人 力が' X: 求 される グラフ ィ
ッ ク 作成 L の ノウハウ を 公開。 を 未に: r お iif ォ
m と し て阔 【m' の ド ッ ト 比率 と A'te; し た ム眼紙
をつ けて ありま 1; ■! 兌?? の 作, V, を 募 9i 巾です
«^ さヒ
'セル 社 TI60 東京 漏 宿 区 新 宿 5 -7 -8 SStSSf 宿 5 丁目 ビル
BO 年度 試験 受付 はじまる!
7 月 特別号の 特別 付録で 受験 手続が でも
J 月 号の 主な 内容
Weo 年度 情報 処
理膽者 試験 案内書、
受験 願 害. 振 ,| 瓶、 受験 斜ド
COBOL はこう やれば
必ず 解ける!
《特種 記述 問題》 攻略の
重要 ポ イン 卜 ①
算法と 流れ図の 合格 答案 はこうつ くる ①
攀 実力が めきめき つく 評判の 講座
合格 最短 ゼミ CAP-X*FORTRAN'COBOL'PL/I
S 験の ための コンピュータ 基礎 重点 征服 セミ 関連 知 I 哉
に 受験と 仕事に 役立つ 話題の 記事
90 年代 を 目 ざす 第 5 世代 コンピュータ 開発
合格 * ルポ コンピュータが 灯り をと もし ^
大脇 生理学で わかつ; e 能率的 学習 法
対談 人間と コンピュータ
肇大 好評の カラ 一グラフ' 連載 コラム 'SF など
カラ- ク ラフ コンピュータが 美女 をつ くる 受験なんでも 相談 室
ほか
月 特別号 定価 580 円
好評 発売中!
の 確実な 入手 法
毎号, 売 切れ 店が 続出し, 大変 ご迷惑 ゾ
かけいた してお ります 「月刊 情報処理 Ir
をお 買い もらしな く 確実に 入手な さるに
お 近くの 書店で 予約 購読な さるの が一 番ョ
です お 近くに 書店 が な し 、 な どの 理由て.
接 当社に ご注文く ださる 場合に は, 本 i= 二
込みの 専用 振替 用紙 を ご 利用 く ださい
お 問合せ 先
日本 ソフ卜 バンク 出版部
102 東京都 千代 田 区 四番町 2
003(261)4095
ダーム 麵献 z —定価 鳳
J
THE MINE
IHENK
は
1? hdieI
84
•< V ん^ふん:^^、:ぉ:\ふ《^::ふす4 :V.iV^4-^-
ゲ. -^, J い
ゆ 1
1 * -> *
^1 響
♦
うちの 夕 マに は 謎が ある
田 中 (以下 タと 略) 「いや 一, こないだの 日
曜 さァ, 原 宿 を ぶらぶら してて さ」
丸 山 (以下 マと 略) 「フン フン」
タ 「竹 下 通りの 人混みの なか を 流れて いた
と 思いな よ」
マ に ヘイ ヘイ _1
タ 「それで さ, T シャツ なんか, いっぱい
ぶらさが つてたり して さ」
マ 「ホ エホ ェ」
タ ""おまえ, ォレ のこと バ 力に してんな!」
マ 「コリ ヤコ リャ, と」
タ 「ま, この, 『うちの タマ 〜に の キャラ ク
タ 商品が, けっこうあって さ, 驚いた と 二
ろの ォレ なのよ。 人気 あんだね 一」
マ 「あつたり マエ じ やん!! 電車に 乗れば
わて が タマ どす。
ど一 ぞョ 口 シク。
『タマ^ グッズに 身 を かためた 女の子と か
いっぱい いるし ィ。 ジョ ーシキ だと 才 思い
ます ゥ」
タ 「こり やまた シッ レーいた しゃした」
てな 具合に 大人気の 『タマ』 を 主人公に い
たしました SMC ゲーム 「うちの タマ 知り ま
せんか」, お客様の ご愛顳 をいた だきまして
売行き 好調で, と究売 元もホ クホク 顔。 と
ころが ある 日, その 『タマ』 の 秘密, ダ一
ク サイ ド ♦ ォブ • ザ • フォース がさ さやか
れ るよう になった …… 。
タ • "ええつ! 隠し コマンド だってえ!?」
マ 「シーツ。 ひとに 聞かれたら, ど 一す ン
のよ ッ! !」
タ ""そつ それで, ど, どんなの が…」
マ 「まず, どんどん 先の 面へ 進む」
タ 「へえ 一」
マ タマ。 の 数 を 増やす…」
タ —う ひよ 一」
マ 「ポチとの 再会 シーンが 見られる…」
タ ひや ああ 一 J
マ 'デモ ゲームが 作れる…」
タ 「へ—」
マ 「 - タマ ^ が 無敵になる…」
タ 「ぎ や ああ ああ, うおお おお ッ J
マ 「うるさ いわね ッ」
と ゆ 一よ 一な おそるべき ジジッ が 明 ら かに
なった のであった…。
タ 「ね, ねえ, ねね ね, ひとつ だけで いい
からさ ァ, 教えて くれよ ォ」
マ 「しょ 一 か' ない わね ッ。 じゃあ, 先の 面
へ 進める コマンド からね J
タ r よろしく おねげ 一 し ま すだ」
マ 「まず, ゲーム 途中で ESC I を 押して' -
タ 「ほい ほい ( ト, め も スル) J
マ 「そして ra + iHES+SL
タ 「なかなか メ ン ド 一でんな」
マ 「[S3 を 解除して から, アルファ ベッド
で 4 文字 入力したら, 1 から 9 までの 数字
を 指定 すれば できあがり」
タ 「その 4 文字の アルファベットつ ていう
の は…」
マ 「ヒ • ミ • ッ J
タ 「そこ をなん とか J
マ 「だから ァ, 次の 面へ 進む コマ ン ド で し
よう。 『次』 つてい うの を 英語に すると…。
キヤ ァァ ッ 」
タ 「あ, どうしたんだ。 丸 山さん がさら わ
れ ちゃった, ど一 したら いいんだ あ, ォ 一
ィ才ィ 才ィ」
いや 一, こんな 波乱 万丈の 展開に なると は
思わな かった ぜ。 隠し コマンド ひとつ 探し
出す の も 命が けだね え。 ま 一, 読者の みな
さん も, いろいろ 試して みて くだせ 一。 分
かったら, 「0h ! HIT B ぼ」 編集部に
報告す るの を 忘れち や い けね一 ぜ。
91
バイ キ霸 のデン タル ウォー 5000P3
人気 キャラクタ 「バ
ィ キン 君」 ものの 第
3 弹。 今回 は ムシ バ
菌と 対決す る。 虫歯
になった 部分 を ブラ
ッ シン グで治 してし
ま う のがい と 才力 シ C
TRANSITT
卜 ラン ジッ卜 5000 円
敵の 攻鼕を かわしな
かり ュニッ 卜 を 運ぶ,
飛来す る 敵機 を やつ
つける, 巨大な 未 確
認 飛行 物体 を 探査す
る, と 3 ステップが
楽しめる 複合 ゲーム C
法 庫 寺の 》 7000F3
聖徳 太子一 族の 悲劇
は 歴史の 必然だった
のか。 それと も, 巨
大な閤 の 力が…。 時
空 を 超え, 壮大な 謎
に 挑む S F 歴史 ァ ド
ベン チヤ 一ケ一 ム。
ペン ジャ ミン 5000 円
feiiUUatU)^ え—, おなじみ ペン
ジャミ ンの ゲームで
ござんす。 いろんな
キャラクタの 妨害 を
かわしながら, 大切
な 鍵 を 拾う。 グラフ
イツ ク ^)、楽 しめる。
SMO 将霍 翻 円
SMC 用に もとうと う
本格的 将棋 ソフ 卜が
登場した。 美しい グ
ラフィック の 将棋盤
でコ ン ピュー 夕と 対
戦。 強さに よって 対
局 条件 も 選択で きる。
5000P3
ト ランプ ゲームが コ
ン ピュ 一夕で 楽しめ
る と は うれしい ね。
r フロッ ビ 一マガ ジ
ン J にも ト ランプ ゲ
—ムが ある。 そこん
とこ, 頼ん ま すぜ。
適
B I 一
香
Making of My Robot ■ KAZ
前号で そ の 概要 を 紹介 した リメ イン ズ 口 ボ'
ット。 ポスト 口一 ドラン ナ一 ソフトと して
の 素質 十分と いう わけで, 今回 は ゲームの
実際と, ロボ ッ ト作 りの コッ について, この
道 35 日 (何し み 発売され て 日が 浅い もので
…… ) の 不肖 KAZ がお 送り しょう。
まず, (該当者が 居たら モグリ だが … … )
「前号の 記事な ど 知らん」 という 人の ために
ざっとお さらいす ると, つまり こういう こ
とだ。
リメ イン ズ ロボット は その 名の 通りの ロボ
ッ ト ゲーム だが, 「目 を 見張る リアルな 動き _
と 力' 「3段階^^体変身」 とか はない。 した
がって, そういった ソフト を 手に する のが
夢 だとい う 人 は, ① さようなら, ② 自分で
釗る, ③ 気を取り直して 読み進む, の 中 か
ら 選んで 欲しい。 ところ 力す, この 単なる 駒
のよ うな ロボ ッ ト と 競技場から なるこの ゲ
ーム は, 実は 将棋 や 碁な どの 高度に 抽象化
さ れた 戦略 遊戯の 持つ 魅力 が ある。
楽しみ 方 は 大きく 分けて 2 つ ある。 ァ クシ
ヨンゲ一 ム としての プレーヤー モード (勝
手に 名 づけた 力す, カー ソ ルパ ドルで 口 ボ ッ
トを あやつり 応戦す る) と, 思考 ゲームと
しての プ ログ ラミン グモ一 ド (BASIC ラ ィ
クな 言語で 戦闘 用 プログラム を 作成。 コン
パイル 後, 29 種 ある 形状 パターンの ひとつ
に 搭載 し 才 リ ジナル ロボットと して 競技場
へ 送り出す) である。 基本 アイデア は アツ
プル 用の "ROBOT WARS" なの だが, そ
の 存在 を 知っていても たた' 指 を くわえて 見
ている だけだった 人 も 多い はず。 ここ は ひ
とつ 本家に 敬意 を 表した 上で, SMC で この
自分 だけの ロボ ッ ト を 持て るよ 7 になった
こ と を 素直に 喜ぼう ではない 力'。
はっき り 言って プレーヤ一 モ一 ド について
は, 余り 書くべき こと はない。 これ は 単な
るシ ユー ティ ング タイ プの ァ クシ ョ ンゲ一
ム であり, ただ 敵の 動きが 一筋繩で は ない
92
のと, 力一 ソル パドルと 動 き と の 対応が 直
感 的 でない (意図的な もの だ と 忍 われる が,
flij 後 左右が 常に ロボ ッ 卜の 進行 方向に 対 し
て 判断され るので, 退却す るつ もりが 突"^
という ことが まま ある) ため 必勝 パターン
をつ かむ まで はちよ つ と 時間が かか り そ う
だ。 しかし, プレーヤ 一モードの ための 面
は 16 面が 付属 してく るに 過ぎず, これらの
面の 突破が この ソフトの 主 的で は な !■ 、 こ
と を喑に 示して いる。
さて, そこ で 問題の プ ログ ラミン グモ一 ド
である。 これ は, 実際に 自分で プロ グラミ
ングを した ロボ ッ トの 生死に 一喜- '憂した
者で なければ, その 酸 糊 味 は 分からない…
と 書いて し まって は 話に ならない 力す, リ メ
ィ ン ズ ロボ ッ ト がそれ だけ コンピュータな
ら ではの ゲームで ある 証 挑 だと もい える。
ロボットの プロ ダラ ミン グは 簡単 だ。 だが,
この 際 「思い通りの ロボ ッ ト がすぐ に 作れ
る」 と は, あえて 書かない ことにする。 こ
れは某 低価格 家族 電算機の ユーザ一 がその
続柄 父に おねだり して 買っても らう ソフト
と は 訳が 違う の だ。 付属の (BASIC + C)/
2 に 見える 構造 化 H 語 を 使っての プロ ダラ
ミ ング は, 逆に 通常の BASIC での プロ グラ
ミン グ テクニック を 養うた めの トレ一 ナに
もなる し, とつつ き 易 (奥が 深いと いう 名
作 ゲームの 条件 を 満たして いる。
別表の サンプル プログラム は, マニュアル
^載の 言語 仕樣 を 読ま ずに すべて を ft 解す
る こと は 難しい と 思う が, 数 種類 試作 し た
中で 比較的 強 かつ た "KAZ 2 " の ソース リ
ストで ある。 これ を コンパイルし, ォブジ
ェク トをト レ一サ 上で 動きの チェ ック にか
け, さらに 実戦 投入 テスト を 重ねて 育てて
行 く の だが, こ の" KAZ 2 " も 最初 は あた り
を 見回し, 敵 を 見る と 発砲して 逃げる とい
う, 一介の It 病 者に 過ぎなかった わけで,
まさに 秘密兵器 を 開発す る マツ ドサ イエ ン
ティ ス トの 気分に 浸れる。
敵 を 発見 後と ダメージ を 受けた 時の ii!^ 理は
ON 〜の 宣言です 旨定 される 割り込みで 行わ
れ, 敵に 対して は 先制 攻 "^を かけた 後, 被
単し ないように 2 ブロ ッ ク移黍 力 し て 近づき,
再び 元の 軌道に 炭って 徹底 攻, を かける と
いう もの だ。 ただ し 近づき 過 ぎ ると 敵 を 破
壊した 際の 爆風で こ ち ら も 被害を受け るの
で, 適当な 距離 を 保つ 工夫 もして いる (コッ
は リメ イン ズ ロボット 3 原則 参照)。
先程, 比較 的 強いと 咨 いたの は, こ れ で も
状況 次第で は 敗れ る こと も あるた めで, こ
の ソース を 改造す る も 良し, 全く 異なる コ
ンセプ 卜で 別の ロボット を 作る も 良し, リ
メ ィ ン ズ ロボット を 手に 入れた な ら ば, ぜ
ひォ ブジェク ト を 持ち寄って 競技会 を や り
たい も の だ。
もちろん, 戦いの 場と なる 競技場 も エディ
タで 簡単に 作れる ので (こちら は 「思い 通
りの ものが すぐにで きる」 と 書いて おく)
特殊な 状況 を 先に 設定して, それ に^わせ
て プログラミング を 行ったり, 全 状況 型
口 ボウ トを オーソドックスに 四角い リング
で 戦わせる の も 意外に 楽しめる。 他に もプ
レ一 ャ一 モ一 ドの 面に フ 。口 ダラム した ロボ
ットを 投入しての 実戦 テスト は, ある 程度
の プログラムが 作れる よ う になった 中級 者
に は 良い チャレンジ だし, 敵 ロボット 無し
に 迷路 を 作り, 画面に 表示され る タイマ を
使っての マイクロマウス (マイクロ ロボ ッ
ト による 迷路 抜け 競技) のシ ミュレ一 ショ
ン など, マニュアル にない 遊び 方 も 色々 と
できる (サンプル 画面 は エディタ を 使って
描いた Sony の 面と HITBIT の 面で 単に 文字
として 並べる ので は な く , 戦闘 時 を 想定 し
て コース を 設定して いるた め, この 面を自
在に 黍 力け る ロボ ッ ト を 設計す る こ と 自体,
難しい ので はない かし らん)。
いずれに し て も 市販の パ ゾコン ゲームで か
つて これほど クリエ ィ ティブな もの は 無 かつ
たといえ, ラッサ ピア タの BGM と 合わせら
れるこ と も 含めて, SMC-777 系 ユーザ一 必
携 のソフ 卜だろう。
リメ イン ズロ ポッ ト 3 厚 則
OGto AWAY
1 ook +=^= I then
d^d I ミ t
■ i di =t>d ther
Qo d t st-d
goto BRK
i m^>^t + 5 then
= t i me
d<30 then
i U lQokf==4
sh oo t
a dtst<d the
敵 を 見かけたら すぐに 発砲す る こと 自
分から は 危害 を 加えない 等と 悠長な 二
と を 言って いて はいけ ない
f.
瞰を 発見す るた め 積極的に 動き回る 二
と ■■ 51_££^£^;令にょ り, 敵が1&""5'く ま
て', あるいは, タメ ーシを 受ける まて 活
動 を 停止す る 手 も あるが, 双方が この モ
ート' を 同時に 使用す ると 膠着状態 とな
り CAUTION を 取られる (二れ は 冗 I^Ocj
SONV
上記. 2 つの 原則に 違反し ない 限り, ロポ
ットは 自ら を 守らなければ な ら な い... つ
まり, 敵 破壤時 や, *s ま 破裂 時の; *a
から 身 を 守る ため, LOOK 命令に よって
異常 を 察知した 場合 は, すみやかに 退却
する (時に, エネルギー か' なくなり かけ
た 敵 口 ホットが 心中 を 図って 接近して 来
る 場合が ある),:
rotaite r 2 rotatt
go d+5
rotate — r qo 2 rotaii
goto IK
QO d*2/ 3
rotate -r go 2 rotate
\ i 1 ookf ==4 then
r p t uri^
St Xd/2)
Qoto MAIN
! ookb"=Ci then
'■ o t a t e 1 qo 1 rotate 一
•■ o t a t e 一 1 QQ 1 r te 1 h 13 o t
QOto MAIN
ム:
1. i
む や V.J,.. ザ ザ 询'. 'さ, i;T«.#"i'l)'-^- !>"f lT すり'
p. さに 》
漏 趣
I ま 舞
ふ ijlt は: d,l
■■■sniTrr
な- CJ I ,鞭
93
上
ン テス 卜
國江 i 彦氏 (靖玉 県 BPBm) : tt^^l
A7. B9、 coy D7、 LJ8、 計 S 占 i せっかく
あとちよ つと、 文字 等に 工夫 か 欲しかった な
I 山 浦 正 君 (渠都 1 区) : S=i2s4
:9、 日 9、 C7、 D7、 E7、 計 S 点もう 少し、 光線の 具合 を考 應す ると、
い 作品に なった のに
多数の 作品の 御 応募 あり がとう ございま し
た。 厳正な 審査の 結果, 最 優秀 實は 00 市
の XX 君に 決ま り ま した。 おめでと う ござ
います., ウォークマン 送りました ので, 楽
しみに してく ださいね,
…と 害いて みたかった, でも, 応募 作品 は
たったの 6 人 分: う— ん, 思って いたより
かな り 少なかった、 Oh / HiTBiT の 発行部数
からしても, 少なす ぎる,:
思わず, 考えさせられ ますね。 企画が 悪 か
つたの かな あ。 まあ, データが かなり 大き
いし, いい もの を 描き 上げる のに も かなり
の 日数が 必要な の も 分かる けど… どう して
かな あ。
とりあえず, 結論から 先に 言って しまい ま
しょう 「今回の コンテスト では, 最 優秀 赏
に は 該当 作な し すなわち, せっかく 用意
してお いた ウォークマン は 誰も 手に する こ
とがで きなかった わけ.: でも, もったいな
いので, 次の 企画までお あずけと します
ただ, 作品 を 応募して くれた 方々 の 努力 は,
やはり, 並大抵の ことで はない ので, 応募
者 全員に, その 作品に 応じて, ゲーム ■ ソ
フ 卜な ど どつ さ り 送って あげたい と 思い ま
す。 何 を 送って もらえる 力、, 楽しみにして
いてく ださし、。 期待 はずれに はしない つも
りです から。
では, 応募 作品の 紹介に まいり ましよ うか
—!Z\ 作品の 評価 は, A : アイ テア, B :
構図, C : お 色, D ; 背景, E : 総合的な
美的 センスの 各 10 点, 計 50 点 満点の 点数制
で 行い ました, また, 紹介 は あ くまで も 応
募 順 な の で , 誤解の ないように
あと, 選外と なった 福 岡 市 博 多 区の 藤 井茂
氏- 僕の 作品と まったく そつく り と言うの
は いただけません ね.. 一応, 「グラフィック
ス- エディ 夕 を 使おう」 の 連載の 主旨 は, 「絵
の ネタは 提供し ますが, それから 先 はグラ
フィックス' エディ タを 上手に 使って, 自分
だけの 才 リ ジナル な グラフ ィ ッ クスの 世界
を 展開して ください」 という ものな ので,
御了承く ださい。 それから, F に は 全く 関
係がない け れ ども, いろいろな 絵 を 送って
くれた 方々, どうもありがとう。 アニメの
キャラな どのよ う に 著作権に ひっかかる 作
品 以外の もので, もし, 優秀な 作品 が あれ
ば, 随時 掲載した いと 思って いるので, ド
シ ドシ 送って く ださいね。 待って ますよ。
95
96
ft • 海 • 空と 1 シリーズ 終えて, ホ. 7 とす
る 間もなく, 第 4 13 g 。 思 h す , 「何 や ろ う
力、 な 」 なと と 考え込ん たりす るつ タ シ て す ::
L , .ぇ' い i し た ―' Exercise ror Graphics
Editor な t と 随分 派手 な ? イト' レ 力、 ついて
いるん て す か, グラフ イソ; 7 ス ■ ェ チ - タ
の 使い方に ついて 何〜 ん も抽 ていないん
て すね =01i ! HiTBiT の m 刊 号て ちょっと t
いたた け て す か h 。
-' 'という^て, 令 回 は, 主に, 7' 巧つ い;
7 ス • ェ チ ■' f タ を ちゃんと ft つても らおう
という 陇 点 力' ら話を 進めて 行き ます。
表 1 クラ フィックス • エディ スタの コマンド 一覧表
モード
エディ ッ
コ マン ド
Norm 漏
Block
2X
8X
意 味
]ib お 状 j|k
Iffl にお 大 (8X8 ドット)
2 倍に 拡大 (4X4 ドット)
4 倍に 鉞大 (2X2 ドット)
8 倍に ffi 大 (1X1 ドット)
コ マン ト'
Color
Load
Oviay
Save
Lino
Box
FBox
Circ
FCirc
Fill
Copy
Text
Print
Bordr
Renam
Edge
Super
Exit
Mov 攀
Scale
Bffi を一 色に 塗りつ ぶす
色 を擔り 変える
絵 を a —ド する
絵 を 重ね 描きす る
絵 を セーブす る
直線 を 引く
四 A 形 を 描く
中塗りの 西 負 形 を 描く
円 を 描く
中塗りの 四角形 を播く
色 を 塗る
絵 を コピーす る
文字 書く
プリンタに 出力す る
ボ一ダ エリアの 色 を 変え も
PIC ファイル を 消去す も
PIC ファイル 名 を 変 頁す る
ふちどり をす も
スーハ • —インポ— ズ する
システムに 戻 も
カラー • パレット を 使う
絵 を 移 » する
拡大' 纏 小す る
グラフ ィ ックス • ェテ" ィ タ —— Sony SMC
-70/777 で コンピュータ 'グラフィック ス
(CG) をす るのに 必 % ィ、 可 % な ッ 一 ル で す
が, ちゃんと 使いこなし ています 力'。 SMC
が 稼働す るの は, ゲーム をす る と き だけ…
な どと いう; 乂し いこと に はなって いないで
しょうね。 いたんで すね, そ ~ いうの が ノ乂
だち にゾ マニュアル を 読んでも いまいち
ピンと こない というので, グラフィック
ス • ェデ イタに ほこり をお f もらせ ていた: 『,1
あたりな W 力 f。 でも, ;ん ごみし ないで, ち
よつ と 使って みれば, 維し く も 何でもない
んで すよ。 その 辺に コロ がって いる 使えな
い アドベンチャー ゲームよ り ズ ッ と 簡 【ii -。
ガイ ドメ ッ セージに fit つて, 仕-' お を 進めて
い く だけ だから。
ところで.' いきなり '^^然, R 問。 f?, グ
ラフィック ス. エディ タ はも つてい るんで
しょうね。 まあ, SMC-777C に は グラフ ィ
ッ クス. ェデ ィ タ が 付み; で 付いて きち やう
ん だか ら , 人 丈夫 だ と 思い ます 力 f, もし,
もっていなかった ら ¥- めに n つてお いたみ
がいいで すよ。 そんなに 高く はありません
から。
ミ主) I. ソニ一 グラフィックス' エディタ一 (SMW- 7072: 22,800 円)
Z SMC グラフィックス 'エディタ一 (SMW-S70ID : 9,800 円) 97
a グラフィック ディスク (SMC-777C : 付 厲&)
第 4 回ァ モルフ 7
Amorphous と It 不; の^ を
、持たない tt!ta> こと をい う。
〇〇〇〇qp〇〇〇〇〇〇〇〇〇o 〇 〇〇〇 〇〇
〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇 〇〇〇〇
〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇〇
ス
行
博
本
覆
園
フィックス • エディタ を 使お *o
薩 i
■
s
d
o
ところ 力す, この ダラ フィックス • ェテ" ィ タ ,
1..J じょうな 名 「おで 3 ff_ 類 ほ ど あるんで すね。
CP/M にの ソニー グラフィックス' ェデ ィ
タ ― (SMW -7072 : 22,800 I'D と Sony
Filer h の SMC グラ フ ィ ッ クス 'ェデ ィ タ ―
(SMW - S 701 D : 9.800 VI) と M じ く
Sony Filer h の グラフ ィ ック ディ ス ク
(SMC-777 C 付 teiV,) の 3 つ。 あと, SMC
-70 用の デジ タ ィ ザが 使 える グラフィック
ス. エディタ一 D (SMW-7072 D : 35, 000
I'D というの もあります 力 f, ちょっと 巧 朱
なので 紹介 を' も' き ま す。
で, どこが どう 違う のかと いうと, Sony
Filer 版 だ と カラ一' パレ 1/ ト を サボ一 ト し
ると いう ところ かな (表 1 参照)。 t
議 4 &鑫
少, 機能の 手 i 類の 数が 違う けれども, Palet
コ マン ド以外 は 他の コ マン ドで補 える から,
ほとんど W らな いといえ ます (が, ここで
は, SMW-S 701 D を 巾 心に afi を 進め
ていき ます)。
で も , 結 W は じ グラフ ィ ックス • ェ デ ィ
タ。 使いお はま つ た く I'ij じ。 GREDIT
RETURNJ で 起動。 あ と は, I ESCi キ一
で エディ ット 'モードと コマンド' モード
をた く みに 移行しながら, カーソル キ一 (あ
るい は 力一 ソ ルパ ド ル) で 位 【ぎ を 動か し ,
ガイ ドメ ッ セージに 従って ファンクション
キー FfTI - I F5 I で 機能 を;)、'々 に逸択
してい けばよ ろし。 一 I I で, HiW! してし まえ
ば こ う いう こと に なつち やうけ ど, ガ 《 ド
t 疆纏 'な- 1^^!^ 龜
メ ッ セージに 表示され る? 1" コマンドの 機能
は 略 形で た されて いるので, その , な 味
は 表 2 を 参照 をして ください。 あと, この
ガイド メッセ一 ジ, スペース パ、一 を 使えば
を 消 したり, 画面の 上ゃド にもって い
ける ので 利。
こ こで は, グラフ イツ タス- エディ タの機
能の, し い 紹介 を 的 としてい な いので,
あと は, ^1 と 表 2 を 参考に しながら, 後
に 裁せ た Exercise を 実際に' 行して, n 分
で 体験しながら 使い方 を 党え て く ださいな。
分からな いとき は キー を 押せば, グラ
フィックス • エディ タ が^,; おで 教えて く れ
るから, 心 fid 御 » 用 (ただし, グラフ イツ
ク ディスク ( f ナ. ほ 品) に は こ の 機能が あ り
^ 迹 お ふ-"^ 應誠趣 ま ^ ^ .
表 2 ガイ ド •
メッセ ージ に 表示 される コ マン ドの SIS 能
表 3 グラフィックス
• X
ディ タの カラー
キー
命 令
意 味
B
G
All
その コマ ン ドの 囲 を とする。
Bkgnd
(Copy, Move コマンド 実行時に おいて, )jSWfe と な る 色 を 推定す る 。
2
K
CancI
今お 二な つた コマ ン ドの 実行 を 取 り 消す。
1
B
Cenfr
縁
2
G
Color
(その コマンドか^ する) 色 を 指定す る。
空
3
Cornr
その コマ ン ドの11^^範囲を四負形の?4^線をもって股定する。
赤
R
Drive
ディスク, ドライブの 指定 をす る。
赤 紫
P
Drew
(現在 マーカの あ も 位置 を にして,) 直線 • 四 負 形 '円 を 描く
黄
6
Y
Dual
(Color コ マン ド 実行時に おいて,) 2 色畫り をす る。
白
W
Enter
重ね 描 きした 絵 を そ £0© 置に 定着 さ せ, Cane! でき ない ようにす る。
af 緣
8
1
Home
ホーム 'ポジション (aas の 左上) に, 絵 を ロードす る。
灰 緣
9
2
Load
現在 マーカの ある 也 置 を ま 上に して, 絵 を ロードす る。
朱
10
3
Metsg
ガイ ド • メッセージ 示 位置 を 考える
山 吹
4
Move
(現在 マーカの ある 位置に,) 11»<7>» 点 を 移動す も。
灰 育
12
No
その の 実行 を 取り消す。
淡 育
13
6
Oviay
现在 マーカの あ も 位置 を 左上に して, 絵 を 重ね 播 きする。
桃
14
Quit
その コマ ン ド の^を 終了す も。
灰
15
8
Reset
(Patet コマンド 実行時に おいて,) カラ一 -パ レツ トの色 を 初期 限定に 浸す。
2
▲
Revrs
Revrs -1 て 1^ を 左右 反転 させる。
; e) b. bas にの カラー
G. グラフィック
ス' ェデ'
f タのカ
Rotdt
Rotat X 90° てち に 絵 を 回転 させる。
Savft
Save コマンド を寞 行す る。
Scale
(Scale コマンド «ff 時に おいて,) 倍率 を 変える。
2
Size
(Text コ マン ド 実行時に おいて, ) 文字の 大き さ を 変える。
Stop
今お 二な つてい るコ マン ドの 実行 を 途中て ヰ 止す る。
Y«f
その flif% の 実行 を 遂行す も。
備考) 1 は SMW-7072 に 固有な 命令
2 は SMW る 7CIID に 固有な 命令
98
図 3
卢 、え
' キ
f.O ぶ、
! --、
ません。 あ しか ら ず)。
ただ, ち よ つ と注意を^^するのが, 色 桁:^。
色 は カラ 一キーで 人力す るの だけれ ど も,
グラ フィックス' ェデ ィ タの カラ一 キ一 が
BASIC の カラ 一コードと つてい るので
lli 介。 る 3 に その 違い を /J' く してお く ので,
もな ち-にして く ださい。
ゆ: ぽ ( 166, 68) に 力一 ゾ ル ノ 、° ド ノレ を 使 つ て
マ一 力 を 移! り。 そして, Centr | fF] て 1 リ
の 中心 を 設定。 Color [T3J で [3 とし
て, 使う 色 を 'h -、 (Red) J 二 i お め る 。 リも び 力 一
ソ ル パ ド ル を fiJi つて ゆ: 標 ( 122, 68) に 移
力。 こ れが I リの T:f もに な る。 Draw 「F 1 "| で
I リ を!/? i いて, Quit I F 5 1 で コマンド Circ
を 終 J'。 … と ぃったは{^です。
あ と は, こ の 手の 作業 をた だ ひ た す ら きん け
れば よいの だが, 一) お, 作 の 進 iHKt を
mi してお こう。 まず, 何の 'SH? もない 闹
l/ii にサ クサ クッ と 絵 を 描いて しま うの は 常
入に は 無理 な ので, 人 ざつ ぱに 絵の 構 I' ズ I を
決め ま す。 Circ で 花の 位置, Line で 蝶の 位
を 指定。 こ こ で 人 切 な の は, 使う 。ラ
フス ケッ チ HJ に'; は、 た 線 は, あ とで, Color
で ii'j してし まう ので, 描こうと 思 う 絵で 使
いそう もない 色 (ここで はふ) を 使う こと。
次 は, Line で 描こう と 思 う 絵 をもう 少 し U-
体 的に 表現し ます。 とはいっても, かなり
適' I'i に。 で, ここで ま た 重要な の は, Quit
で こまめに 抜け出て おく こと。 これ は, 線
を 問 違って 引いて しまっても, Cancl で' お
ひ を 取り消せ るの はいいの だが, いいと こ
ろまで いった 消さな く て も いい 線まで 一緒
に'; してし まう ので, その 防 策。 あ と は,
Color で ラフスケッチ を 消して, Fill で 色
付け。 そして, データが とんで しまわない
う ち に, CYOUCYO という フ アイ ル おで
セーブして おく 。 作業 状況 は 図 1 ~ 4 に/
して あるので, 参考に して く ださい。
と, まあ, こんな U- 1> で すが, ここ ま では
誰に でもで きる こ と .[ ESC j キーで コ マン
ド . モ— ドか ら エディ ッ ト . モ一 ドに, つ
て か ら が 人 :殳。 こ の ェデ' イット * モー ド を
制する かどう かで, そ の 絵が 牛 きた ものに
な る 力', あるいは, そのまま タビん で しまう
かが 分かれて しまう ところ。 ところが, こ
の 1 ド ッ ト にわ た る 細部の 修 を ここ で紹
介す るの はちと teP|".。 リスト 1 のよう に; ま 1
と コンパクトに まとめても 本 1 冊 分に な つ
てし まう。 それく らいなら, グラフ ィ ックス •
デ一 タ を 出 力 し て せ た お が 'に い 力 i\ それ
では グラフィックス' ェデ ィ タを 使う , 'さ; 味
がな くな つてし まう ことになる。 そこで,
ここで は, グラフィックス * ェデ イタの 秘
Wm^f と テクニック を 学げ てお く ので, あ
と は, ? Exercise してみ て ほしい。
暴 I SHIFT I キー
I SHIFT I キ一 を 押した まま, fHj 時に , 力
—ソル パドル を 使えば, マ一 力 を' V- 送り (8
C.
という こと なので, 何よ り も, ま ず, n 分
で グラフィックス' ェデ イタ を 体験 してみ
てくだ さい。 演 1^ 問題 として, カラ一 • ぺ
—ジ にある よう な 蝶の 絵 を 描いて みま した C
その: f' 順 を/ したの がリ ス ト 1。 一^す る
と アセンブラ か 何 かの ソース ■ リストの よ
うに w_ えます が, 何の こと はない, グラフ
イツ クス. ェデ イタの コマンド を 嚼に 、巿. ベ
て ある だけです。 要するに, グラフィック
ス. エディタ を 起動して, [esc I キ一 でェ
テ" イット モードから コマンド • モードに 移
a。 [HI] キーで コ マン ドの ページ をめ く つ
て, I リを 描く コマンド Circ 1 F4 I を 選択:
ドッ ト i^i- 位) できる。 これで, /ロノ 口
進む マ一 力 の 卞 え 縮が で き る 。
CTRL キ一
Norm) 状態で, I CTRL] キーと kiJfi.W: 力
—ソル パドル を 動かせば, ;jil 初 マーカの あ
つたと ころの 色 を コピーす るので, これで,
自由 在に 曲線 を 描く ことができる。 また,
ほかの 状態, たとえば, Block で 使えば,
8 X 8 ドット の 模様 を コピーで きる ので,
いろいろな パターン を T- 铎に 作る こ とがで
きる。
秦 I TAB I キー
Norml 状態で I TAB | キ一 を 押しても, *^
座標の 取 り 方, お 上 を )fC 点 に す る か 左 ド に
す る か' 炎 わる だけ だが, ほかの 状態で 押せ
ば, マス n が 人る ので, 絵の タ ィ ト ル な ど
描く ときに キ チンと した も のがで き 1-- がる 。
A.
'On
あと は, 8X 状態の 使い方い かんとい うこ
とでしょう。 ただし, 8 X の i 由 1 面ば か り ^
ている と, 全体の デッサン がくる うので,
こまめに Norml と 8 X を往き 求す る こと
です。 また, 8X 状態で ほとんど すべての
作業が 足 りて しま う といって も 過 n ではな
いのです が, Line. Fill, Copy コマンド は
有効に 使って く ださい。 ガイ ドライ ンを引
く だけで も 時間が 短縮で き ます。
すべての テクニック を 越える もの
は, ガッ ッ です。 頑張って く ださ い。
ど ラ でした か。 う ま く 描け ま した か。
いや〜 あ, 実は, ゎたしも?^労しました.
この 絵に は。 カラ 一ページに ある ァゲ ハチ
ヨウ は SMC- 70 用に 描いた ので, いつもの
ように カラー • パレ ッ トでご ま かせな く て。
結 M, まる 3 H 間 かかった のかな。 ま あ,
"^さん, カラ 一ページに ある 絵 を 真似る の
もよ し, ほかの 蝶の パターン を 描き 込む の
もよ し, |'! 分で 満足で きる グラフィックス
を展閱 してみ てく ださい。 ま た, 「 こ れだ ! 」
と 思 う 絵が あ りましたら, こちら の 方 ま で
送って ください。 優秀な 作品が あれば, 随
flj, 本誌に 掲載 させて いただきます。
そんな 意味 もあって, 今 M の Application
は 女-優 &StT- 編。 ほとんど, 編! I4W 内 お と
わ た しの 趣味で, i もが 進んで し ま つたので す
が, 'JS は, わ た し は 人 の 顔 を 描 くの が ど
う も? VT- で。 釗刊' 'J- の とき も, 張って き 3-
子 ちゃんの 顔 を 描いた ら, その あ とすぐ に,
Sony か ら ビ デ ォ 入 力 の^ f- ちゃん が 出
てし まって, ガッ クリ。 で, しばらく, 入
の 顔 は 描かない よ うにして いたら, V0L.5
で 落 合 順 子 さ んの 似顔絵 を領 まれち やって
-■■。 それから 詁が こじれ 出して, 今 M にャ:
つたわけ であ り ます。
何 はと も あれ, 岡 Hi 有 希 子 ちゃんと { i )a i'i
理子 さんの データ を m M ま で と l>i] じ で
リスト 2 と リスト 3 に >まげ てお き ま す。 ち
なみに どんな 顔になる かとい うと, 1'《5 と
図 6 のよう な ナサ ケ ない 顔に なって しまう
ので, これ を) 張って, 本人た ちに 似せて あ
げ てくだ さい。 .
100
ESC
< 164
lie)
Move [
Col or
[F33 T
< 135
153>
OraMt
( 92
176)
Or aw【
< &
170)
C 84
131 )
Dr aw【
( 92
1 19)
Dr- SlmL
( 1 21
1 16>
(157
ie4>
DrawC
Col or[F2]
1 [F4] R 1
Qu i
F5
Col or[F2] Al 1 [F4] 1 W 0uit【F3
Fi n 【F1 〕 C 95, 63) "I Qui t【F5
Saue[F3】 RETURN
CYOUCYO RETURN
A1 1 【F4]
ESC
Cer,tr【F21
Dr 3W
Dr aui
Dr aiM
Qu i t(F5J
Qu i t[F5]
1 85
164
157
124
les
129
163
177
185
104
1 18
104
1S4
39
89
let
18]
104
181
89
74
71
83
181
Draw
Dr atu
Draw
D 广 3w
Draw
Draw
Dr«w{F
Draw
F2
Qu i t[F5]
Gu i tCF5]
n,e【Fl
■[Fl 3
'[Fl ]
t
Move
Draut
Dr aw
Draw
Dr SHU
Draw
Move
Draw
Draw
Draw
Dr aw
Draw
Draw
DraM
Dr aw
Mowe
Draw
Dr AW
84
64
34
66
76
188
69
88
1 1?
144
F2
74)
Move t F2
IfSl Y
6&>
Drawt Fl
62 >
DrawC Fl
62)
DrauiC Fl
47)
DratoC F 1
59)
DraLW【 Fl
32)
Dr F 1
47)
26 >
Dr aw [ F 1
44)
DrawT Fl
29)
Draui[ Fl
32)
52)
Dr AW 【 F 1
32)
DraiAiC Fi
44)
Or awC Fl
Drawl Fl
5e>
Dr aw C F 1
47)
Drau^CFl
62)
Dr aitM [ F 1
59)
DrawtFl
71 >
Dr AisiE Fl
Qui
F5
Ci rc【F4]
1 66, 68
Color【F3
122
130
Col Oi
66
62
1 38
68
8
EF
18
7
8
'[Fl ]
4 5 8 4 O4090648862466042JO119
9 8 2 2102829680775534231361
112 2 0222212121 llllliltltl
101
336
DATA
1 ,
131 ,
5,
125
17
lie,
23
34B
DATA
41 ,
76,
47,
67,
54
49,
57
356
DATA
10 3,
15,
1 26,
17
31
22,
137
366
DATA
169 ,
63,
165,
83,
72
les.
80
370
DATA
82 ,
37,
78
4e
69
58 ,
6?
389
DATA
56,
89,
55,
97,
55
101 ,
54
398
DATA
67,
138,
77
143
85
144,
lee
DATA
1 23,
123,
127,
117,
139 ,
111,
133
4ie
DATA
135,
78 ,
6
420
DATA
1 31 ,
22,
129,
27,
123
35,
121
43e
DATA
142,
54,
152
62
1 58
72,
160
449
DATA
148,
112,
141 ,
1 31
138
144,
138
450
DATA
,
466
DATA
126,
47,
131
52
133
58,
33
479
DATA
148,
92,
149
165
148
U2,
141
480
DATA
120 ,
1 79 ,
1 18
200
e
490
DATA
134,
96,
135,
102
1 39
189,
141
50e
DATA
1 34,
1 35,
1 30
140
125
149,
123
518
DATA
123,
159,
111,
176
187
181 ,
94
529
DATA
141 ,
115,
1 39
1 17
1 3?
121 ■,
138
538
DATA
130 ,
1 23,
1 30
t 19
t 32
1 16,
136
540
DATA
1 30 ,
1 21 ,
127
121
1 27
117,
558
DATA
135,
134,
133
131
1 31
130 ,
128
560
DATA
1 23,
146,
1 24
14?
e
578
DATA
134,
i 35,
133
133
1 31
132,
129
580
DATA
1 33 ,
1 24 ,
1 35
1 27
1 34
131 ,
133
59e
DATA
1 32 ,
1 26,
131
1 38
8
6dB
DATA
1 23 ,
1 23 ,
1 28
1 33
I 1 4
1 42,
103
610
DATA
98,
1 76,
162
1 80
107
181 ,
101
628
DATA
107,
1 54 ,
1 04
1 59
102
1 66,
64
る 3d
DAI M
1^1,
40 ,
114
42
99
38 ,
82
640
DATA
54,
49,
53
60
56
78 ,
55
65e
DATA
34,
92,
32
99
33
187,
37
668
DATA
28,
127,
18
127
1 1
128,
678
DATA
56,
57
60
53
89,
45
688
DATA
8 ,
e
69B
DATA
55,
89,
53
89
52
95,
53
780
DATA
52,
75,
51
97
51
162,
54
710
DATA
53,
111,
54
105
54
164,
e
728
DATA
55,
161 ,
52
100
58
106,
50
739
DATA
57,
117,
748
DATA
67,
138,
67
153
67
162,
67
758
£WTA
59 ,
173,
62
177
64
18S,
73
76B
DATA
66,
65,
73
61
76
63,
85
779
DATA
66,
65,
e
e
780
DATA
103,
78,
106
76
18?
75,
1 17
79e
DATA
116,
se ,
108
79
103
78,
see
DATA
70 ,
73,
75
74
77
75,
81
810
DATA
81 ,
82,
78
82
73
80 ,
69
828
DATA
77,
75,
75
77
75
80 ,
78
830
DATA
8 ,
e
846
DATA
1 ly,
89,
1 1 5
86
1 1
85,
105
850
DATA
110,
92,
1 14
93
U8
92,
115
862
DATA
105,
86,
e
e
878
DATA
109,
86,
1 08
89
109
91 ,
113
880
DATA
tee ,
81 ,
96
82
9A
85,
88
899
DATA
96,
107,
97
109
93
111,
90 e
DATA
91 ,
110,
S7
1 09
85
lie,
83
910
DATA
88 ,
1 86,
78
186
926
DATA
76,
105,
76
102
78
100 ,
B
930
DATA
m ,i
118,
122
121
102
1 23,
y40
DATA
72,
103,
66
109
e
950
DATA
69,
1 15,
72
117
79
121 ,
85
960
DATA
ee ,
118,
83
1 i?
e
978
DATA
72,
126 ,
73
122
ei
125,
87
111, 31 ,
89,
35
83
42, 59,
36,
Q *
ol
ゥ A
22, 145,
29,
158
37
1 29, 9,
54, <S】 ,
68,
57
80
104, '57,117,
6i
136
140 , 1 1 1 , 1 35 ,
1 I O
104, 134,
96,
137
82
40 , 121 ,
44,
126
47
82, 159,
ye ,
i Do
T ,
161 , 142,176,
157
288
64, 135,
70 ,
140
76
131, 131 , 152,
123
169
115, 141 ,125,
1 ,ク
156, 123, 169,
e
e
200, e ,
1 25, 1 35 , 1
27,
1 3 ク
1 ''6
i 15, 139, 1
17,
131 , 124, 136,
122
141
135, 130,140,
g
133, e ,
e
153, 99, 168 ,
マ も
1 69
177, 99, 171 ,
164
172, 111 ,176,
g
37, 61 ,
39,
57
42
77, 50 ,
83,
37
89
115, 34, 122,
32
125
lee , 4d , 1
88,
34
122
97 、 55,
97,
e
e
184, 53, 162,
51
196
116, 52, 1 22,
55
122
157, 60 , 1 62,
57
168
,280 , 6 ,
68, 87,
73,
72
66
76, 121 ,
75,
128
83
, e
77 , 83 ,
80 ,
S4
S3
, 75, 75,
7A ,
, 82, 81,
80 ,
81
77
, 8<£., 162,
86,
105
? 8
, 88, 112,
86,
109
86
, 92, 115,
88,
8
,102, ,
,109, 82,187,
, e
,122, 95, 1 24,
e
8
,125, ,
e
誦
e
e
8
e
140
I 50
i^e
I 76
[88
196
298
218
220
230
240
250
260
270
288
296
see
Exercis*? for Graph ies. Ed i tor
UIPE
DIM X(480> ,Y<4ee>
RESTORE »MAR I KO
FOR 1=1 TO 321 : READ XC I ) ,Y< I ) ! NEXT I
I SHIHARA
■for Oh ! H i TB i T VOL.*
by H.ENOMOTO
X< I )=X< I )»5/4
Y< I >=Y< r )
FOR 1=1 TO 321
GOSUB *f DISPLAY
END
»D I SPLAY
GLOCATEC e , e> ,e,e
FDR K=l TO 321
IF X(K)+Y(K)=0 THEN GOTO * し OOP
IF XCK+1 >+Y(K+ 1 >=0 THEN GOTO *LOOP
LINE(X<K>,Y<:K))-(X(K+n,Y(K+n),7
*LOOP : NEXT K
RETURN ■
NEXT I
12345 67890123
20
30
40
58
60
78
80
98
00
1 e
20
38
40
50
66
70
88
90
286
21 e
220
238
248
259
2691
270
288
299
300
31 翁
-f or Graph i
Ed ( tor
Yuk I ko OKA DA
:Dr Oh ' HiTBi
by H,
T UD しメ *
ENOMOTO ***
UtPE
DIM xoee) に
:300:
READ X( n ,Y( I )
X< I )=X( I )«5/3
RESTORE «YUKIKO
FOR 1=1 TO 264 :
FOR 1=1 TO 264 ;
60SUB "DISPLAY
END
*DI SPLAY
GLOCATE( e , 0) ,0,0
FOR K=l TO 244
IF XCK)+Y(K)=0 THEN GOTO * し OOP
IF X<K+1 >+Y<K+ 1 )«0 THEN GOTO *t し OOP
LINE<X(K> ,Y<K) )
*LOOP E hTEXT K
RETURN
! NEXT I
YC I )=Y( I ) *4/3
NEXT I
m 國
-(X<K+t> ,Y<K*1)) ,7 .^■■■■H
纏雌纏^^^^^ 豳豳 纏 ■■■■■■
IjH fPp ^9 fJP^^ '^P^^^W
32§
«Yimi KO
3 つ
DATA
1 38
1 27
92
1 1 6
J ^
J 2'-:
[>ATA
1 88 ,
79
1 33
7g
^3
I 38
58
DATA
5 &
50
90
53
7s
5^
6 *
▲ 3
56
DATA
,
379
DATA
J 3
4^
y9
4 1
jj^2
74
3^
も 1
つ 7
5。
DATA
46 ,
43
y I
1 3
118
1 つ
1 3,
1 4
DrTA
1 4B
1 A
J 501
1 9
ク 8
も 1
1 55
DATA
1 4 タ,
7 も
/ 3: 1
1 づ g
7g
1 30
^0
1 つ
1 つ <
4 J g
DATA
8
420
DATA
1 55
フ 1
1 58
yy
1 66i
1 56
I iiO
1 **o
1 AQ
a
a
V
43^
D^TA
1 65 ,
1
1 57
1 48
t g
440
DATA
1 35
J 1
i 20
121
J 7
1 56
111
1 40
1 27
459
Dh rA
'
1 2% ,
1 1
J J 2
J 2 1
109*
1 1 タ,
DATA
104,
1 つ *5
1 28
1 58
499
DATA
1 88
1 25
35
1 44
49g
DATA
46 ,
J 58
1 38
54
44
1 ク 1
1 フ 7
[>ATA
32
1 DO ,■
a
S 1 fli
^ 1 <0'
DATA
44 ,
1 ゥ \
^0 ,
1 riA
1 ,o
y
1 ゥ jt
1 3o ,
a
V f
a
DATA
1 40 ,
^JL ,
1 QQ
1
a i
H 1 1
1 00
31? 1
暴 iSC^
Op 1
1 OH
D*l ,
1 ゥ A
oD
DATA
1 28 ,
f マ,
1 OD ,
Or ,
1
v 30
T*f ,
1 *fo ,
TO ,
i
1 D*T
a
,
^ A Q
DATA
1 aa ,
89 ,
131
9^ 1
1 /
1 6 3 1
6
8
558
DATA
122,
101,
1 24
1 82 T
1 24
1 06 r
1 26
1 08 f
118
107,
9 ,
DATA
1 34
5 ョ ,
1 3 1
49 ,
1 J0
39 ,
I £.7
33 ,
1 1 B
DATA
8 ,
6
DATA
1 30
65
1 26
もも
1 23
60
1 22
53 1
118
54
1 1 2
DATA
99,
49,
91 ,
46,
87
41 ,
86
35,
99
31 ,
0,
e
688
DATA
97,
40,
1&2
39,
le?
42,
I 18
54,
1 1 6
68 ,
110,
69
610
DATA
ids,
75,
620
DATA
123,
60 ,
1 28
68,
1 14
77,
8
630
DATA
112,
51 ,
96,
72,
e
e
64e
DATA
99,
93
54,
78
58,
e
e
658
DATA
85,
3?,
80 ,
34,
75
34,
72,
38,
e
B
66e
DATA
91 ,
46,
76
55,
67
3d,
61
53,
6 &
45,
62,
38
670
DATA
,
6
688
DATA
61 ,
63,
55
63,
41
56,
39
56,
B
690
DATA
55,
63,
51 ,
66,
48,
66,
42,
e
8
700
DATA
53
75,
5i
74,
47
73,
46
69,
48
66,
51 ,
710
DATA
54,
67,
54,
72,
51 ,
74,
8,
e
728
DATA
73,
66,
86
66,
92
73,
94
78,
73
66,
0,
736
DATA
185,
84,
188,
82,
1 19
84,
122,
86,
123
90 ,
84
740
DATA
8 ,
750
DATA
72,
73,
77
73,
82
75 J
85
78,
86
82,
79,
81
760
DATA
77,
36 ,
73,
77,
72,
73,
% ,
77e
DATA
82,
75,
82
78,
8a
ee,
77
88,
75
77,
77,
73
786
DATA
8 ,
8
79%
DATA
82,
85,
ae
85,
85,
a
889
DATA
1 02,
91 ,
8B,
89,
115,
91 ,
1 t7,
95,
112,
9 も
810
DATA
10 る,
94,
162
a
e
32Q
DATA
111,
89,
112,
91 ,
出'
93,
93,
91 ,
186,
88
838
DATA
e '
848
DATA
1 03,
95,
105,
97,
108,
98,
d ,
8
850
DATA
100 ,
88,
97
89,
タ
J 83,
e
@
866
DATA
96,
111,
94,
109,
92,
1 1 1 p
111,
83,
lie,
0,
876
DATA
86 ,
76
184 ,
75
m ,
76,
@
880
75 ,
98 J
70 '
100 ,
e ,
8
sve
DATA
88,
119,
77
116,
109,
e,
a
9m
DATA
81 ,
115,
78,
113,
,
8
9ie
DATA
81 ,
3 23,
78
1 23,
71
119,
76
117,
e
103
SMC オリジナル ゲーム 中 田 宏
突然 出現 奇想天外 殺伐 至極 爆 走 指向性
わつ はつ は / 乂分 はもう 戦争 的 速 シ ュ
一 ティン グゲー ム の くひお であ る 。
いや あ 久し fij りです なみな さん。 なんと 9
か H ぶりです か。 いようで 短い もので あ
つた。 この 9 か /1 問と いう もの, 決して 遊
ん でいた わ けで は な いの だよ 。 l5ij>j 約 ili し
た STRIKER の 商,', M 匕の た め, パ、一 ジョン
ァ ッ プゃゾ に: り 込み をして い たの だ。 ところ
が, 世の中 厳しい もので, どこも fi も— 化 し
て くれない。 物理的に 不 "f 能な テクニック
を 要求 したり, ゲーム はつ まらなくて もよ
いから キャラクタ にこれ などと いう 会社ば
か り な の だ。 確かに ゲーム を 買う 人 は 画面
写真ぐ らいし か 兄ないで M うから, キャラ
クタ は 美しい 力' がいい。 しかし, その ゲ一
ムが つまらなかったら, な 派 なサギ じ や な
いか。 それとも だまされる ユーザ一 が 悪い
とで もい うのだろう 力'。 しかもよ く^えて
みると, そんな こと は 販売戦略 なので あつ
て プログラマに 押しつける こ とで はない よ
うな 気がする。 プンプン。
このような 次第で, ォレの 実力が 至らない
ばかり に STRIKER の 商品 化はゥ ャムャ
になって しまった。 期待して おられた 読者
のみな さんに はまこと に 申し わけない。 最
後の 望み として は, Oh ! HiTBiT のデ イス
ク 版が ある 力す, これ もどうな るか はっきり
した こ と はい えない。 もし, どうしても
STRIKER を 買いたい なら, ユーザーが H
ぼしい 会社に 商品 化のお 願い ハガキ を 出す
のが 一番 ! つて 力'。
と にか く あれ だけ 苦労 し た ソフト が 認め ら
れ なかった ので, 今 機嫌が 悪い の だ。 だか
ら と いって 読者に ャッ n た り をしても しょ
104
うがない が, 今 |【,1 の ゲ一ム は STRIKER に
比べ る と 'な 【なな 作りに なって しまつ た。 'な
ift さの アラワ レ として, ほとんどの キャラ
ク タ が, Sony の グラフ ィ ッ クス' ェデ ィ
タで 作られて いる。 これ は, キャラクタの
製作 を 'おおに する と 化に, キャラが' 辰に 人
ら ない と いった クレーム を fi|】 かずに すませ
る ためにと つ た 5^; まで あ る。 つまり, キヤ
ラ がお に 人らないなら n 分で ift せ ど う だ 難
しいだろう ゲ一 ム 作 りの 難しさ 少 し は 忍 L 、
ぉ1 つた か 式の メッセージ なの だ。 また, キ
ャラ クタ データの 人 力 が ifri 倒 な 入 は, ダン
プリ スト を 人力す る 代わ りに グラフィック
ス- エディ タで 人力す る こと もで き る。 ゲ一
ムの 内容 もいた つて リ i- 純で, ギヤ ラタシ ァ
ン もどき と いった ものである。
ただこ こで カン 違いして 欲し く な いのは,
安直な 作 り が 決 し て T- 抜 き を 意味す るので
ない という こと だ。 liij-l'il の, エネルギー を
ありった けつぎ 込んで ゲーム を 作 る 方法 を,
エネルギー をで き る だけ 節約しつつ 面白い
ゲーム を 作る といつ た 雄 に 変え た だ t ナ で
あ る 。 'Ji ^ に 前 hi よ り 1^^度 な テ タ 二 ッ ク も
数 か 所で 使って いる。
そんな で, とにもかくにも SMC 才リジ
ナル ゲーム 第 3 弹の 登場で あ る 。
ス卜ー リー
U き は IRGEND^VANN, 所 は IRGENDV^O。 才
レの スペース シッ プは IRGENDWIE 航法で
進んで い た ( ネ タ が 相 H$ 流行 おくれの よう
な 気 も す る が, ど う せ 話の 内容 は 数 ft- 年後)。
ちょうど クリスタル エリア を 通過 している
とき だつ た。 突然 他の 船の SOS が 飛び こ ん
できた。 こんな 場所で 通常 空間に 戻 るの は
fi 殺す るよう な も の だが, SOS を 無 し た
こ と 力 m'lff 管理 W に バレた ら 免許 停 ihSS: 分
は 確 '太: だ。 才レは 仕お な く IRGENDWIE 機
関 を カットし, 通常' 十: lllj に; ii- つた。
救命 ポッ ドの収'^¥はす ぐに終ゎった。 SOS
の 発 ti- は ライセンス を 取 りたての ネ', : 者 だ
つた。 旧式の 船 を M 航 中に ト ラ ブルが 起き,
あ" モって クリスタル エリアに 出 てし まつ た ら
しい。 その後の こと は 聞く まで もない。 こ
の 船 だって 今す ぐ 脱 出 しなけ れば, 彼 と [ 5 ]
じめ にあって しま うの だ。
ォレ はでき る だけ V- く 通', ぉ卞 に1 か ら ォサラ
パ、 する つも りだつ た が, IRGENDWIE 機
関が 臨 界に 達する 前 に クリスタル ども が や
つて 来た。
クリスタ ルェ リ ァ 通称 ェ リ 了 X は, ク リ ス
タル ども が ほ-動 している や: 域の ことで ある。
クリスタ ル ど も は, わ れゎ れの船 を^つ け
る と , ただち に 仲 問 を! め, は jlJtj をう ろつ
き, 体' I'i たり を 仕 かけて くる。 ャッラの^;
fft の m 来 は, その 構造の 50% 以 h を r^i める
シリコンの 結晶で ある。 そして, われわれ
に 分かって いるの は それだけ だ。 クリスタ
ル を 異稀 生命 体 と じている 心理学者 達 は,
体当たりが コミュニケ一 シ ヨンの - 形態 だ
というし, 軍人の Li に は ド》; 度な fici 防衛 シ
ス テムと して 映る らしい。 どちらも 同じ 位
信 できない 力 いずれにしても 今ォレ
身が 危険に さらされて いるの は 確か だ。 才
レ は 船の レ 一ザ一 システム を 作動 させた。
クリスタ ル ど も は 無数に 現れた。 時折 や つ
て 来る 上級 クリスタル を 破壊す ると, 攻撃
は 一時的に 止む が, す ぐに 別の タ !; ス タル
群が やって来る。 どうやら ここ は クリスタ
ルェ リ ァの 中央 付近 らしい。 数 時間 は も ち
こ た え ら れた 力す, わずかな スキ をつ かれて
船 は 大破 し た。 緊急 システムが 展開し た 救
命ポ ッ ド の 中で, 才レは クリスタル エリア
をた た' よ う こ と になった。
クリスタル ども も 救命 ポ '7 ド に は 関心が な
-、 ようで, ォレに は, える 時 問 が 十分 あ つ
た。 せっかく 救助し た パイ 口 ッ ト の 行お も
A に な つ たが、 今と なって はどうしょう も
ない。 やがて 才レの 1 1 の liij に tl: 物 船が や つ
てきた。 才レの SOS を '5 も j- し た の だろう。
ご? V 労な こ とだ。
今度の パイ 13 ット は 救命 ポ ッ ドの极 いに 不
惯 れ なよ ラ で, 収'? ¥ に は だ >■ 、 ぶ 時 問 がか か
つた。 船 にあい さつ をす るつ も りだつた
が, 警報に ジャ マされ た。 また クリスタル
ども だ'"。
入力 方法
今 W は, キャラクタ を ダラ フィックス- ェ
ディ タで エディ ット できる ようにし たので,
人力す る データ はふた つ ある。 また, グラ
フィクス' ェデ イタ は ディスク を 使う ため,
CP/M か Sony FILER が必 要 となって
いる。
CP/M を 使ラ人 は, DDT か Oh ! HiTBiT
Vol.3 の マシン 語モ ニタが 入力に 使える。
どちらも, 人力お 法 を 説 1リ1 する 必要 はない
だろ う。 リスト 1 は AREA-X, COM の 名
前で, リスト' 2 は AREA_X, PIC のフ アイ
ル ネームで セーブす ると よい。
Sony FILER を 使う 場 は, DEBUG か
Vol.3 の マシン モニタ が 使 え る 。 Sony
FILER で マ シ ン モ ユタ を 使う 場 fV, リ ス
ト 1, リス 卜 2 は それぞれ
AREA-X. EXE, AREA-X. PIC
レっフ アイ ル ネームで セ一 ブす る 必 'it:: が あ る =,
そのほかの 使い ガは, やはり Vol.3 を 参照
して 欲しい。
DEBUG を 使う 入 は, この 絞き をよ く あでん
づ 人力 して 欲しい。
手 191 1
DEBUG コマンドが 人って いてし かも 26
K パイ ト 以 h エリア が 残 つてい る SONY
FILER の ディスケット を) 出';:!; す る 。 以後 こ
入力 している と ころて ある。
手顒 3
途 中 まで 人ソ J し た デ一 タを セーブす る 例が
ゆ mi 2 である。 01 FF まで 人 力 が 終 わ つ た
状態で セーブし ている。 アドレス 0200 で ピ
リオ ドを 人力す ると 人力 モ一 ドを抜 け ,屮, す。
あと は Y と S コマンドで セーブす る だけ
である。
手順 4
入力 をドが 4j する と き は, 人力 Mj の ディ ス ク
を ffl 意 し た 後, T-) 幅 1 と ||'] じょ うに し て
DEBUGGER を liii おする。 そ の 後 は , 【山) ifii
3 のように Y と R コマンド で liij |"| 人 お し
た ファイル を リードす る。 そして P コ マン
ドで 人力 を 絞け る。 P コ マン ド での ァ ド レ
ス 衍 せが 0200 になって いるの は, fWM T-m
3 で 人力 を fh め た ァ ド レ ス が 0200 だ 力 ' ら
である。
手順 5
リストの データ をす ベて 人力で きたら, ビ
リ才ド を 人力し コマンド モードに f>i る。 そ
の 後 は T-ii 3 とまつ た く |"1 じ 操作 を すれば
手顆 X
AREA - X. EXE ファイルが 入 力 で き た
ら , AREA - X. PIC フ アイ ル も M じ 要 ^Srt で
入力す る。 ただし, T- 順 3, 4 の Y コマ ン
ド では
一 Y AREA - X. PIC
と 入力し, T- 順 3 の S コマンド では
一 S 0100, 42 FF
と 人力す る必' J^: が ある。
グラフ ィ ックス 'エディタ を もっている 人
は, リスト 2 を 人力す る ft わりに, グラフ
イツ クス' ェデ イタ を 使って オリジナル キ
ャラ クタ を 作る こと がで きる。 このと き m
意す ベ き 点 は 次の 4 つで ある。
® キャラクタの 位;! を jlil 違えない こ と
② SAVE するとき は ALL を 指' ぶす る こ
の ディ スケッ 卜の み を ni いて 人力 をむ つ。
ディ スケッ トを ドライ ブに 入れて リセット
ボタン を 押す。 メニュー I 山 '| ifii の ワク を
DEBUG の 文') •: に 'R ね て RETURN キ 一
を 押す。 以 ヒで DEBUGGER が 4iJ 勒す る ,
手順 2
次 は 人力で あ る 。 T- m 1 が 終 わると,
DEBUGGER の 入 力 がで きる ので, P コマ
ン ドで人 力 をす る。 リスト は, 迚 絞して 16
バイ 卜の データが 橫 '列に' 1 にんで いるが,
ここで は 1 パ、 ィ ト ずつ 人 わする。 iiii'iifii 1 が
窗
3
CC5045442524 432544233
093COOC30039F3300SSO
し ooooooooooooooolul
画面,
f 6 6 M W
o o o o o o
③ LOAD するとき は HOME を 指定す る
④ ファイルネーム は AREA -X. PIC とす
る こと
ま た, ェデ イットす る 前に は, バ ック アツ
プフ ァ ィ ルを 作って おいた 方が よ い。
ま た , 今 は デモ 屮に使 tt! できる ネぉ朱 キ 一
をい く つか ffj-S した。
RETURN キー
こ れ は, LEVEL 1 か ら ゲ一ム を 'せ 通に ス
タ一 卜 させる キ 一である。
HOME キー
m の ゲ一ム の 絞 き 力? できる。 IN S/DEL
キーと 組み合わせ ると, W きな LEVEL 力'
ら スタート できる。
INS キー
HOME キーで 始める LEVEL を > ^定 する。
INS キ一 で, LEVEL の リ; • が增 す。
DEL キー
HOME キーで 始める LEVEL を ぉ定 す る 。
DEL キーで LEVEL の 表示が 減る。
CLR キ 一
LEVEL を 100 に設 i する。
た と え ば, LEVEL 50 より スタートしたい
と き は, INS/DEL キ 一を 使い LEVEL の
表示 を 50 に し た 後で HOME キ一 を 押す。
LEVEL 表示 は, • 100 の il が M イく されない
ので 注意が いる。 どの LEVEL にい る か 分
からな く な つ た ときに は, RETURN キ 一
■r LEVEL 1 にえ とすよ い。
プログラマの 肖像
今 M は, ゲ一 ム の 制 作 をす るた めに ォレが
使って いる 開^ 環よ に つ いて!! (えて あげよ
ハード は, パ レツ ト 付き SMC-777 に^^^設
ディスク ド ラ ィ ブを 付け, せ ffj デ イス プレ
ィ を 使って いる。
ゾ フ ト は, CP/M にで P-EDIT クラスの ェ
デ イタと M 80.COM, L 80.COM だけし か
使って いない。 M 80, L 80 は SMC )|] FOR
TRAN などの ディ スクに 入って いるので,
人 T- は 簡》|1- である。
CP/M ではさ ま ざま な,^?^が使ぇ る し, ゲ
― ム 制作 以外に も に はも' 効で あ る 。 4^
格 的に SMC を活 Hj し た い 入 は, ぜひ そ 'に
えるべき だ。
なお, CP/M を 使う と きに は, アスキー: し.
版の' ぶ CP/M と 応 ffl CP/M が 参考に な
る。 特に CP/M は マシン 語から CP/M
の サブルーチン を 呼 び II', す 雄 な どが 詳—
く ^!]: かれて いる。 Sony FILER も CP :^:
ver 1.4 と |h-J じ 機能 を もってい るので, H -
て も 指 はしないだろう。
遊び 方
さて, ここで ゲームの 遊び 方 を 説明 し て お
こう。 キミ は, 8 ガ I りに 移 まか' r 能 な 小 ゃ艇
を 力一 ソ ルバ ド / レで操 り, クリスタル ども
の 体、 I'l た り や ミサイル 攻, を かわ しつつ,
スペース バ一 で レーザ一 を^ 射し, ク リ ス
タ ル ど も を擎 たねば な ら ない。 20 個の ク リ
ス タ ルを 破壊す る と 1-- 級 クリスタ ルが I 由 iifii
下方 から^れ, こいつ を擊 つと 次の レベル
へと 進める。
このように, ルール はいたって 簡¥- である。
し 力' し, 敵の 攻擊 パターン は 8 ft 頹 あり,
そ れ をお I み 合わせる こ と で 32 の レベル を
'まして ある。 さらに ミ サイ ル のパタ 一 ン
を わせる と, 144 もの レベルが ある こと
になる。 どの パターン も, 油断で きない T-
ごわい も のば か り だ。
106
Asci 1 Dump
0300; 01
0310: 75 I
032O: 08
033O: C2
0340: 08
0350: 10
0370: 06
0380: CD
0390: D2
03A0: 21
03BO: 20
03C0; DA
03D05 06
OZEOi CD
03FO: DD
■ や, A &, >.ヽ霧*チ
,2M. > 2人ハ*(.*^
Abci I Dump
0400;
04i0:
0420:
043O:
04 40:
04 50:
0460 1
0470;
04aOs
0490:
04 AO:
ひ 4 SO:
04CO;
04D0:
O4E0;
04FO;
»E.4'\W, ノ 《U , , "~麵
■ ネ 3, 2*1. '- E-S^W. ノ
. > . 2»r ■ >d2E.AW
, ノ ノン" * , ? A. Win • *
Q. OKtG(, tOtOO.
(?0.^. (9 :メ .帽. (,《
, ,L/n,lif • : 編 ■
ABC i i Dump
0500: 0;
Z B7 ED 52 DD 75
02 DD 74 03 IB IS DD 6E 02 DD :
F7 . TOR>u. 1^ t -., yn.y
B6 f . imo. . , . ',yii.-yt
0510: らも
1 03 7C FE CB ZO
OA 11 00 02 19 DD 75 02 DD 74 :
3F . .Q.C»tt_ し tWOCL
0520; 0:
0530 ?
S 01 51 01 ED 7B
> 04 cs m IB Eh
匚 B 5F 2B 13 CB 57 28 29 DB IC s
04 CS 3A D2 OC FE 16 28 IB FE ;
C4 *D.^. * 3 メ, •(■
55 , ,'jn, ' ノ "f - 1 iU'
0540; 1(
9 CO DD 6E 00 DD
66 01 7C FE 70 DO 1 1 OO 01 19
7F ン u, yt. /l* n.yf. tm.
0550: Dl
03 60: D
0570;
0580; t
3 75 OO DD 74 01
3 1 1 OC 01 B7 ED
4 DD 7E OA FE 11
1 00 OA 19 10 FD
5£ リ ■•,=raR ン Li,:/t,y:/4
04 ■:/〜,•• < . ' h#t?<,B
ftE 圍,, , - J^^u ^ yt. />-2
70 人, ン 6.~ノ5 T.t t.«2T
0590: F
05A0! O
D OC DD 36 03 00
C DD 21 3A OF 06
C9 3fl Fb UL B/ LJt ra
03 cs DD 7E 03 FE 10 38 19 67
45 . > !!, . . T ン〜, 編,
CD :;n. * , ■ ,0 Rl'u. ン t, チ
05B0: D
OSCO: 1
0500: 2
C5E0: 2
05FO:
!は; i
£ UJ Ll M O
DB H , 'j " つ V6 . - : T - 1
3D OS 帽 ,■ CKtg
70 (,Cl,tW (ラ 0.t:W(i:>
,43 .H T,Af ".X*
Sum I B
Adrsi +
5 47 IC 32 B2 95
0+1+2+3+4 +5
ED 3B IB F7 39 66 15 A4 91 BO
+6 +7 +8 +9 争 A +B +C +D *E +F
:31
; Sum • Atcii OuBip »
• Asci I Dump •
"3 ~t マ t?t つ t7
,■ ■ tC (• , ,*0# Oy
リ ■+■■♦/ し、 - ■ 遍"
OuTLEOy^ f^i
—二: 編 t.* K>.2
A, >,2.-> .2*. 24,.
■ .:/,• に, ン〜 し" HI
■ <>■ ン〜 -1 .0. >,2 人.
>,2, , >.2 24. . . -
ン, , ヤノ:/〜, '^- -J**. > . ■
l/u ■ :/t ■ :/u , :;t • > - 2 .
Attci i Dump
A 霧 eii Dump
>.o<«L^T ネ 3-0, >. _
. , ■ t*VD. ,■ 51ロ*續擺 (
! E2 メ, ノ s*, t?t?fc7t?
(CV/: つ t7t ヮ
Dump *
TQ-flREA- X FDR SM.
C- 777 Ve R 1*0 PR
O^RAhMED CQPYR
IGHT BV HIROSHI
WAKATA 1 9S5 1/30
not find "AREfi-
I ■ 8 ビ、 ML f ( , WMt, ,
0900:
0910:
0920;
0930:
0940:
0950:
0960:
0970 :
O9S0;
0990:
09 AO:
09EO:
09CO:
09 DO :
09eO:
09F0:
Sum !
OAOO:
OA 10?
OA 201
0A30:
OA 40:
0A5O:
OA60:
0^70;
OAQO:
A90 :
OAFO:
OB 00;
OBIO:
OB20:
0B3O3
OB40i
OBSO;
0660:
OB 70:
OBBOi
OB 90;
OBBO:
OBEO:
OBFO:
( . . . /k. - . r.^- ■ t.
— +■•/ ン〜, t*0:^F - :jn
, 謹 ノ B, >Tj に
i-ノ 囁 ^./r>.-j\
,G. , ■ ,ん チ-ゾ八國*^,國ノ
ン〜, ゾ F ■ ! ■ ,ン〜 垂籠
JS. ?、 yj I • y_\N, リ〜
>T"^H- ン - メ禱, 8國
ヽ し- メ>,ン1 ,Wt 舞 ■ &
〜,3, ^N, ノン〜 .議*0-
ン ■ ノン n, :/f -•LE. ,
r, , Xfc^y 二 ■ 00國 K 二
率』 - 肇 L
い" -Oy 翁
h.T. .0, . —丄 E は •
, ■ ,ノ w>. •
■ ム: ■cy*. . , ■
■ ^«h> - . -0, . -
LE t. ,,ム ■ ラノ .,~0
y«. , •〜。 y»hJih. *
. f ネ 0:'F ■ ■
一 l_E, お
>,oy »
〜,审 3CrjF»
*JQ- 餐チ 3
£ に t ノン〜
- ,Oy.
ン "^,,30 ソ F
丄 E,
00, X 二 Gy
I h し
oaOO; 19 3A F9 OC
0010: 35 OB CI 19
OB 20: OS 47 DD 4E
OB 30: 3 ら 03 OO DD
OB40: ID 20 DB C9
0850: DD 75 OE DD
0860: 75 OC DD 74
0870: 06 14 DD 6E
08 BO: 01 C6 03 FE
OG90t F3 OA DD 75
OSfiO: DD 21 2A OE
OBBO: 10 F4 Oh OS
08 CO: 06 03 C5 CD
08 DO: 21 2A OE 06
OBEO: F4 06 OB C5
OBFOs 03 CS CD fi?
L/u. yt - >, 2 ""人! :
■ 人に A, .».8Col/!
,, , ■ ン〜, , 丄 d ン〜 ■ 一二
.m.oz-j-^. —二- 繊 -OPT
^» ■ , ン〜 *, , < ,6tt' 人〜
'、八 C*>. 2 ■ • >t,«t/6
. ■ .pQ-j^. yr.>J>, , ン
t , (- >, 2 . ,\<,t
札 》.B.=2 *U :>2«, ■
* * ン ,ノリ 4國 , , * 人 * ■
國ノ| :«» 轘, ラ
^ t. : . toR t^yt. t
. , . :/s. ン
• Asci 1 Dump
ti^ 画ノ" 't
D2B0:
0290:
02 BO :
02C01
02D0:
02EO:
02FOI
,ま 籠 ボ ぼ?^
丄? K 匿 siis 醫
CJ 一 F 3 1 5 4 E D ^ .^ ^ ^
Y i ^ 5 3 3 2 4 2 F E 2 7
^ „ -^3 2 5 3F04 2FE0 2F04
fa 一 B2 0a9 0-70CB0 1EDO^
^一 K M ^ 3 o o つん 6 2 o 4 3 E
7 一 D 5 4 o- 1 5 o A 9 7 o D 1 1 4 .^^
+ I 2 4 4 2 3 o o 66 B A E 4 4 o p
6 „ 16 5 9 o- D o E6 1 A D ^ M
5 1 5 o D 2 1 c 3 90 E 1 Q ^ u ^ ^
3 „ 17 14 11s c-,..- 5 B F ii 1 A 9
2 一 1 7 -^^ 6 B F D 49 o c 8 は o ^ ^
1 一 1 D 7 7 1 E 9 Fo o o 1 D 9 E- o
+ I s ^ 4 A 4 o- o 65 o 1- E E ,,- "J 6
o- 一 3 ^ F 9 E E E. EE 1 ,- r. き K め n
I : s , -
tjj 1 16FflsBBfiADOft7E
^ SSiJS:: ぼ^ s^l^^pfli!sys§
一 - s t
^ ^ ^ ^ ^ ^ o D o F ^ tn- c 2 2 2
^ o T- E o o F ^ - o A 1 o 2 2 2
,* ,y 獸 I 二
一, . -r. 、 二 i =
F 9 一 00300 3 0300003D^^ 一 p'
b 8 - 00003300030 o^-l-^^ - D
iB ^ 一 ^^22252222222400 一 1
3 & - o 3, J 00930000332^0 - ^
r- 1 >5 0>OB300 103310 一 6
a: 4 一 o o 3 o o o o 3 o o o 3 w ^ 一 w
,トー n 一 ooo_,^ 0000300030^^ 一 £
2 1 一 3&0 5 0300co_.^033^^ 一 ^
^ ^ - ^ ^ ^ ^ 2.5 2 4 2 2 2 2 C - C
B > 一 00320 03500030^^ ! ^
: "JJ 1 . J *J ^ 一
^ ^ - ^ ^ - S
^ ^ ^ o- , - K F o B F o c B o c a 3
1 * E o 6 e 9 2 c c o E o 2 « 一 ^
? L y S c- D F F - 3 E D 7 2 一 5
ば^ n M r- o It 7 2 c- 1 F r- o o 7 一 6
^ o o o o o o 1 5 F D 3 1 1 7 7 一 c
や.! -^^ ^ S -B ^ . y o o o o o ^
^6^^^^6A"66^^^^^^ ,w
2D3 1E1ED1DOD1090 - ^
1ED04D9 5D7AOD10-^ 【 g ^
^2 ^ E- 2 D I 6 o 7 c 9 o c o- 1 一 6 +
9DE2 1F1D8D9DA5^M^ | 下 ^
E 2 UJ D 4 D 3 8 3 さ!^ w 一; Ti ^
iss? ョ ョ!; ?
^^^^^004C20 2 3000 6
1-DEEDD63C6AC9B^3 一 に
9 9DDOOQBAEF96^^^ 一 X
Afl67_vlD9DA6DOEO_M ! で
3 .J D D D 7 E 8 4 c 3 6 6 9 D ^ 一 w
F02e'71fi^^eD5E^^^^^ 一 g
5faloEFD91*D8957^c 一 ^
1F004 19D<*F15^-!^ にん 一 2
E w ^ w o -u c E o 4 6 E o A 4 o 一 4
S S3 S o ^ 6 LU o 3 c 7 2 1 c o 3 一 4
^^ぼ^ SK::: 巧 £t-s 化^ SSES ^
19B01DCEB940€0*M-^ 一 E
0^20DE416co-90l-6D 一 1
匪 sissHsl- 化
SEi£ss ま醫 ^
sss::- 化?; sssstsssas ^
# 「j セ^
一 SiiSS 品 y§sn::££ 一 S
一 i?-!-s.issHi ケ上 《^
Asci i Dump
. -ji, . , ,f oft ソ (■!■ ン t*
yS. , ン 6, , ? ,鼂ン
. < , = .
メ I お, ,さ 人' : , , ■ 人 、-亨
し篇 ,リ… ん .>0"'
r ' " O ゃ纖
リ, - ュ ■ • ? okZk
- ?'' 纛:^〜國, , ( =
1t>u» ン t, /tM* *5V!
I …人 や (,嶋, リ…
ん , f I ■ ■ ■ ■ 0~,
* 甲賺 S> ! ■ 二 ン
■ ♦CFtl^u. リ t. ! D 鲁 ン"^ ,
,バ ■ - *Ou, ン t
* ノ ,キネ 人 ! I , , * 人 ~,
T し帽 ,リ" ■ 人 國,>0"
! N « . .CK !' "ひ や •
S ■ f ■ 二 :/W , ン LI • :/t
. ,^y^, ^(& i^S-
. t (HO !, •tS .
Adrst +0 +1 +2 +3 +4 +5
Asci 1 Dump
- o~。_ で *■
■、 ゆ)
t!-,〜2 ソ, ! ■ ■ "コ ■ "シ *
lE.ir リ化 ?t?t?t?'^
C 'J.* "ノ: /4-:#*^
■ ,ン t. ■ ャ! ■
, -j\x. . -J ン t,
t, ソ, I ソ, t ネン! コ, ナ S
八,、 人, * — * +
■ _ ン〜 * f ( H3 . *
. . :/f . O Ki^*8. TO©
l/LI, ン t « , , . ン LU ン t ,二'
\ ョ, コネ ン n ,ン f-Qio^
B. ^CBViJ. ン セ,ノ-:>は画
:'t . / : *1. 1^ な 人, : ■ ■ - 人
, 人 ■ チ, 疇ノ^^ t- < ^人 f , 人 n
ン li , l^t , 人+ , J^n
ン U, :/t— さ , ■ 人〜
-jt. ' し6ン~國,,
'も,. 广,, •
: 剩.^ - r^ki ' 3 ,
+ネ g ン n ,ン、 , l/V, . Z/u.
-jt. e> awo,:m 力
f , ?ヽ ン V, , 'J\l, L/t ■ !
霸, B,«_ リン ^»國 .ノ^^3*
,0, , . J-f . * "j^u,
ン t, ノ: キ ^1人! s ■ • ,人
〜,宰 ( , リ ...>,. >o
" ' , , , 0- I .
?« 8.1. 二 二 _ _/H, ン
U ,ン t* ノ: /、
D7070DFOD007D7ED
3 D 7 D 7 E 3 7 2- 2 B D" o F D 2
2 0DOFDED20D47UFC
750 5 80Flft8c4Dfe0F
G _u CN- D ci E 7 ひ o 2 Lr ci p-
E21CE91D0E17 0ADF
DEO f I T.- F o o 4 D o 7 3 EN o E
97AD1O169EDD9D-O0-
o- o 1 F 1 B 3 B o 3 o o c 1 E.
D14 7SO-FEE4D1C8C
4701CBC0DBD47CEI
7 6 o o F F o- 2 c 3 o o 2 ^_ -n. 1
33 3 333333 3 3333 3 3
: 卜 ■ • p I
i I ■ :
• r , , ■ • ラ IT ララ ■ ■ 1 I - ■
0OO00000OD00A70O
9135713574007700
20000000057003^^
COOOOOOOO2 7OOB0D
1400000 00AOC470
S400000000E70030
000000000070070
7400000000040007
04000000000C0077
0444-J5677B70C900
o o 5 5 5 5 5 5 5 3 7 o o 7 7 o
91111777700F700
090 0DDDD0 05700
3 785 5Efl6145ASDF2
03^^0 2DDC0 7 0DF700
D0C1EC20DOFDEOD4'
o- o B D o F B 6 4 7 o- F 5 7 3 c
01C8C03D4D60DDOO
2 10 10 0DD4D01ED20
o o F -F c- 2 7 o CN IF o 1 c- o- ? リ
^ ^ 3 c D 7 3 2 o 2 D D 5
B7D7E3D37 0BDOFB2
91CE911A7790A-S9A
c 2 F a I o o o B o c 2 9 3 c 3
444A44A444444444
1
130400000000000
3000000000000 oco
Q7 030 00000 00000
170000000 00000CO
060000000^000000
040000000000000
0040000000000000
§Esg§§g§s§H§
ggK?§Esgs§§§ss
一
1 2
o o
o s
o o
2
o o
1-
o 2
4 2
o 2
o o
o 2
8 2
I 4 4
- o o
CD -
o o o .
o o 4 _
o o o -
o 3 OS J
o o o _
o o o
- o o o
B -3 8 8
o o o o
5 5 8 6
o o o o
2 5 4 6
o o o o
5 o 5 6
o o o o
2 8 4 6
o o o o
5 B 5 o
2 5 4 7 A-
o o o o o
o 1 5 o A-
o o o o- o
4 7 o 4 s 6
4 o 5 2 6 6
4 B 1 e o 6
o o o o o- o-
7 7
o- o
s 7
o 7
o o
o 7
7 8
6 6 I
7777777777777777
S S Si! £ 3 S K S ?: S S ひ S SS t„! S
ggsss ョ sess?"
OOC1D013F7DF20ED
6 604D10DD4D1790F
103732 0ED2D2BDOF
5 5 -9 .0- o c 1 E o o 3 F F o 2
EED7 0BD070 3 43010
77ED1C8CDA-9E9B68
6ftB97CElsDA4-7710
003 0-^^_,J01C0007 00F
OBI
c 7 7 E E
B 2 2 D D
c 7 7 D D
5 6 A 3
o 2 3 o
6 7 9 8
D 6 9 ?
c E o- B
4 A 4 ,.-
o o 7 o
A 7 3 6 D D o
o o o o F D o
s B E 5 8 o 1
3 2 7 7 o F 2
D 7 D D 6 o F
D o D D o 1 3
7 6 9 8 E 9 t
3 E o D- o 1 E
0000 0000 0^0,0^^0
2 2 2 2 2 2 2 2 2 2 2 2 2 2
9031F9000 0000000
OBD9F551CCFEDC95
03E2F01112333311
111260000000^000
3E22C60000000000
02 0BE012 2133311
びびび s
E9214D^^A2 00CS400
O2_.v-2AE390'BBDDDDD
OOOOOOCE26627 5BD
OOOOOF37B32EBOO
OOOOOOA172B6AD66
0000006D06FAEEBO
0000001D113B720F
0030DO0D9AB2D0E0
OOOOOOCF1BC2D2 7C
^^^^^^^^^^^^^^^^
7 I o- D c- 2 ^.^ 4 D 1 o F 1 6 6 7
D- o- 2 c c ^0 B E o- B 7 o o F F F
02DD4CO-B74DCCOOO
M ^ o- 7 e 1 A -n- o c 3 2 F F 2
9 A 4 D 1 1 8 6 5 6 5 1 7 t 1 3
o D s 5 B D B 9 4 D B A B D D
c d 7 D B o 7 E o 6 o R- 7 F r- c
9 0D36DD7BD5CD9 5 5
ssgsssT ゆば TO^^ra だ
30 00 0-190^0£0200
SE0 7769D5BOF1A04-
F7 3 0031D7 0-F5 0037
FFFB7D0OD-0 1-E73OD
s§s 謹;: 題 egsi
64CDDSA4DC8CODBD
J o o D D 2 o 7 D o i- o-o D ,i V
E D B _5 5 3 D 2 <C 3 .o in 5 CO _fc
F D a 7 7 n- D o E 3 o 1 o o o 6
91EDDE0 5 19BES4AD
o c- F D D 7 4 7 1 <J 2 4 一.. .J 7 o D
B09 2 0D4D3S710D-6-F
3 o o o o D 1 D o o B 2 .2 D - F
923OO12F37 0-DFODC
o o 9 2 2 B o D 7 E- ^0 7 .ni
5 5 o o o o- o o o o
c- 1 2 4 5 6 7 s 9 A B c D E F
BO3 0^4397FDE4c-19_
20D3SC1CB40Q-H76_
4 1
7 2
D c
E A
F o
9
- c D
■ 4 o
D o o
F .1 B-
£ お
F F o
9 B 2
c 2 A
3 A 一
F フ i
4 5 國
2 o 一
c o ■
一 6 A
一 o o
E 5 I
D D .
F D I
8 o
o F I
E o 5 D .
7 4 7 D _
■ 7 o
c 1 c ^
o E 2 „
2 F ,- .
o c B ^
3 o c- <
9 c E ,
1 F rj- 1
c- n B 【
o c E -:
- D 6 o F ^
- F o 1
- o s F 5 ^
- A 7 I
D o 1
Doc
o o 7
F- 1 D
D a 9
6 F 7
D c D
DTD
E 4 5
6 7 7
D D D
ODD
loo
8 5 4
2 7 7
7 D D
A 9 2
3 o 7
o A D
CD 5 D
5 5 3 5 m 5 UJ t_l 5 IT- tn 5 111 tn =J 5
BB7 543844E4fi3^^
D E; *t
6 o _n
DSD
D D D
A- E 9
E F
5 1
2 D
o o
E
6
1 o o o o o
A- o o 4 o o
D o o 2- o o
o E o o 2 o
3 4 o 2 5 4
6 9 8 o o F
6 o o 6 o
D400 000
D 1 4 o c- 4 o o
D o 1 o o
F e o o o o o o o o
1 e 2
o o o
o c o
o 4 8
2 4
- o o
, o o
- o o
o 一
r> o o o o o o c o e o 2
o 1 o 4 o o 4 o o o n- o o
3 00100TJOOOOOO
-242-
一 o o
3 o e 1 4
D o o o. o
o o o 1 e
o o o o o
7 D 6 E &
& D 6 F B
c- o c- o o c. o o o o o -o o o o o
c- t- 2 t.,- 4 tn 6 7 o- A B c D Ui F
. 力.,
Sum : 76 El OA A4 9D CA 3B 33 11 BB 38 9B 37 E2 15 BD i4E
Sufn : 01 lA 71 31 48 OC 34 B3 74 34 BF A2 E4 F3 iCE
リスト 2
I
Sum : OF 43 3F HC EE Z2 CO 40 2D SB 62 EeO SE AO BD 8C :9E
ftctrs: +0 +1 +2 +3 *4 +5 +6 +7 +B +9 +A +B +C +D +E +F : Sum * ftscii Dump
Si*fT\ : Bh 27 B7 A2 FO 7E 4A C9 ^4 F6 96 DO A9 07 :F6
Adrs: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F sSum * Asci i Dump
Sum s 7E C9 SB A2 07 6D CE 97 C3 A7 5D 7D 2D 43 OD : 59
(^drsi +0 +t +2 +3 +4 +5 +6 +7 +S +9 +fi +C +D +E +F rSum * Asci 1 Dump
Sum : lA IC 48 06 37 FF B4 A2 8C 29 E7 4F 34 B4 E7 59 i 13
Adrsi +0 +1 +2 +Z +4 +5 +6 +7 +e +9 +A +B +C +D +E 令 F iSum « Accii Dump
Sum : 76 49 AB 84 AO B4 D4 79 31 C3 BE 04 59 F3 BB 29 j 3D
0400s
(''410;
0420:
0430:
0450:
OA&Os
0470:
0480 s
0490:
04 AOs
04BO!
04C01
04 DO E
04E0:
OAFO:
4 D 6 2 H-J
6 1 B _H_ b
o o o o o
6 9 4 F A o 5 c B
D ひ
7 o -, >
o o a
o B
o o
i 11 9 o 3
o o o 2 o 3
B 6 4 7 1
o o o o 7 o
4 o I 2
4 o o o
o B o
7 o c-
o 3
5 1
7 o
141
o o o
o 2 o
o C o
7 o
o o
E 3
o o 4
7 o 4
o o o
つ.! 2 ,
c- o ^
D 5 1
o c o
o E D
O _JJ D
o 2 1
o o o
7 4 1
Too
-リ 7 o
o 4 1
o 6 o
5 1 o
o o c
7 4 2
7 4 o
o o 7
7 o 4 I
7 o 6 o
13 17
o o o o
o o 4 1
4 1 1 o
o o o o
A o A_ c-
o o c- o
A 4 o
EGO
E o 7
2 IN 1
o o o
o 3 o
5 6 7 s 9 A B c D E F
マ ママ マ I
. レ _n メ _
7 7 7 7 _
7 ママ
BBDDDDDDO
gggggggggggggg
B e F E D c
12 3 3 3 3
o o F F F F
A A c c c c
OOEA62000000
04FEDC47000000
2 3 3 3 3 110
OACCCCCCOOOOOO
OBDDDDDDOOOOOO
oooooooooooooo
oooooooooooooo
400FEDC8
12333331
OOOFFFFO
CAACCDCC
o o o c Q 4 o o
o o o
o o o
D 5 6 _-J A E A 3 B B 6 4 9 A E
o 0-6 7 111112 3 417 4
o 6 6 o o o o o o o o o o o E 4
o o o o o o B o o B o 7 4 o o o
2 3410EBOOB004 2 11
0O000E4O7070A000
B7760 0:M- ^-00000743
o o o o 2 o o D o o 7 7 4 o n- o
000070000000000-.^
00767112 11
2 77600000n
i 1 o o o
^ o o o o
'2117 マ,., 3 3 6 4 D 1 a.
^ o o -n- o o- 3 D o 7 o 4 o o o
2000700000000
1121100 3 3 0-004
o o o o o o o o 3 o o o 6
O o 6 6 7 2 cr 1 2 2 2 1
o o o o o 7 3 o o 2 A 6 4
^^0007000000
o o o o o o o o o o o o o
ヮ J 2 2 f-j 2 2 2 _N 2 C4 2 2 「4
o e 3
o o 3
oil
o o o
B o 3
7 21
411
6 o o
o o -ぃ
D E F
1 A B 5 o E -^^ 2 B E 8 E o o
3 o
047 000000
21S0 3B30A6
00070B02AO
-oo 411 2 1132
0060 00000
41111132
40000000
o o E 4 D o- o ^
A 6 7
A 6 7
o o B o- o 6 .
o 3
4 D
1 3
o o
4 o
- 6 1 o o .
- o o 7 o .
s ぼ
7 o
8 o
1 7
o o
o o 4
o o 6
. 6 4
1114 11
B 7 o o D 4
B o o o 6
3 1 3 ; 1 1
o o o o o o
o o o o o o
o 1 2 3 4 5
3 3 3 3 3 3
o o o C o o
7 4 o 3 D 2 o o 4 2
o 4 3 3 3 o 7 o A- ^
D 11112 4117
3432A046
o o o o o o u. o -
7.8 9 A B c D E -
3 3 3 3 3 3 rj ,> i
I 8. 7 , <! FJ & o E 1 2 5 o A 7 7 B
700470000 0000
7070413 114118E0O
12A-41E 3 70 7647141
o o o o o E 3 3 o o o 4 7 o o o
7 774-0000 0-00034
I 1 1 4 1 E o 7 2 o o o 4 2 1 1
C74 6000000 07CE
0000 3C740740 00
DDA741141414170B
D 7 «M 7 4 o o o o o o o o 1 o R-
o o o o o 7 E D A o o 6 o o o
47 2 64614141 ^^11E4
47 2 0A-0 00000 07E4
311110E472674112
B70040000 0070
4 7 2 4 11111110 4
4 7 2 6 6 o- o. o. o o. o -リ o o 4 マ. -
o I ^v- 4 5 6 7 B 9 A B c D e F
5 m in 5 5 5 5 5 In 5 3 5 ち 5 5
o c- -u o o c- c- o c- c- o o o ひ- c- o
o 2 E B c Q F 3 F 5 7 ft 1 A
3277671111111110-
27767 0-0 00000000
OO0O0O000B320O60
300600 00000000 2
o 0000007^- 4D 2 7 & 47
3 006701L1124118
D o 4 n- 6 7 o o o o o o o o o c-
12 11118-
3 2 4 0-000:
1 1 3 2 4 1 1
o o o o o o o- ^
D 2 A o 7 6 7 .
o o A A- 7 6 7 ^
o o o o o o o .
c D o o c. o o <
■ E 4 o o o 6 o 6
■ o o o o o o o o
-0OC2O074
'113112 11
- A 3 D o o o o-
- o o o -o c- c- c- o
-4 3 004A-74
C306767111113111
C320767000 00000.U
3 1111117 00DAOO-4
o o o o o o- o 7 o ,n- 4 D A o o 6
DD 2 067114113 131
3 1 I 2 3 I 1 7 E 3 4 3 o o 7 4
000000 00 3 4D0774
012345A-7S9ABCDEF
o o c- D o o. o o o o c- o o c- o
s c 『
n- 7 n o
6 111
o o o o
3 D C4 o
3 D 2 7
o o o -リ
E 3 o A
14 1a-
o o o c-
E 4 3 B
£ 4 D B
e B & E F 1
6 6 7 14 4
o t フ. O o o
o o o o E 4
一 2 4
■ o 4
6 A" 7 o
o o o 2
o o 6 7
o o o o
D 7 E 1 F -u
A 4 c 8 4 1
1 4 1 1 o 3
7 2 6 4 11
720 60 o
o o o o o o
D o o 4 o o
0-73
7 o o 4 2 1
D 2 6 & o. o
1 1 I 1 o- E
o o o o o E
' B D
- 6 7 6 7
- o 7 A- 7
> ?リ o
■ o A- 7
一 6 o o
2 113 1111*
c. o o o o c- o o
4 4 D o o 6 7
o 4 D 2 7 o 6 7
1 n 1 1 1 1 1 1
E 3 冒 ふ 2 7 o 6 7
E 3 3 o 7 .0 c- O
7 7 4 0-4
70707A-0
73320472
3727470
o o o o o o o o
o E D 7 A o 4 1
7 E D , - A o 6 o
1 2 4 1 B 1 7
7 4 3 D F 7 4 0*
0437B740
Asci i Dufnp
ODlOi
0D20;
t>D30
0D40
0D50
0D60
0D7O
ODBO
OD90
ODAC*
ODBO
ODCO
UDDO
ODEO
UDFO
oeooi 00 00 oc oo
02 77 04 00 02 -
77 03 f
JO 02 EE OS 00
FA w, ,
OaiOl 04 33 04 00
04 BB Ci 磚 00 01 (
>D 01 I
>D 01 CC 01 CO
78 ,3 …サり
0620 s oc 00 04 22
04 00 01 OA 01 も
OJ
14 01 40 04 00
76
0830; 01 77 02 OO
01 77 04 00 01 (
も 01 i
30 01 06 01 AO
0840: 03 00 Oh 77
03 00 01 66 01 (
>A 01 i
!>6 01 06 01 6 &
ce . . .M. . .f
083CE 01 Oit 01 66
01 06 01 00 01 (
}7 01 -
'7 01 07 01 77
76 … f
OB6O1 01 07 01 77
29 00 ひ OC 00 (
>1 74 (
>1 47 04 00 01
77 し,,
0870: 74 01 47 03
00 01 OE 01 EO C
}h 00 C
32 33 Oh 00 02
F2 t.G
OBBO; BB 06 00 01
DD 01 CC OE 00 (
J2 22 (
>6 00 01 AA 01
50 *t...y. 7,
0990; 44 06 00 02
77 Oh 00 01 06 C
M 60 (
)4 00 06 77 05
B7 D. . . M. . .
08AO: 00 01 44 01
64 01 44 01 64 (
>1 44 (
>1 64 01 44 01
44 , , D, d. D.
OSBO: 64 02 00 04
77 2A 00 00 la i
X) 02 E
:E 04 00 CI 03
IB d. . . .
OSCOj 02 33 01 30
05 00 02 BB 07 <
>0 01 :
S:5 01 3D 04 00
,3,0 …サ
3, =, ■
OSDOi 01 07 02 77
01 70 05 00 02 :
22 07 C
)0 01 BB 01 BA
99 . . . w.p. .
OSEOi 05 00 02 77
05 00 01 Oh 02 i
b6 01 ^
lO 03 00 06 77
D3
OBFO? 03 00 01 46
01 64 01 46 01 i
i4 01 '
I& 01 64 €1 46
SO …に d,F
0900
0910
01 64 02 00 04 77 2A 00 00 17
33 01 30 01 03 Ot 33 03 00 01
00 03 EE 04 00
OB 04 03 00
01 : 19 . d. .
03 01 30 01 07
BA 04 00 04 77
77 OS 00 01 60
01 i2B 3, 一.,…
04 |99 p , ,
01 ,31 , , '
0950
0960
0970
46 Ot 60 01 46 01 60 01 46 01
77 01 70 01 77 01 70 01 77 01
04 EE 01 EO 03 00 01 33 02 OO
60 01 46 01 00
70 2? 00 00 16
01 33 03 aCl tji
01 I 40 F. - .F, ' ,
w.p>
O980
0990
09A0
O9B0
09CO
h e " 。
■
さ:
ョぉ;
09D0J 01 64 01 06 01 64 01 06 02 07
01 77 01 07 01
77 sD9 «d,"d"
09E0( 01 07 01 77 29 00 00 13 00 01
EE 01 EO 01 OC
09F0: EE 01 £0 02 00 01 03 01 33 02
00 01 33 01 30
02 ! 72 八 二
OBOOi 00 01 33
01 30 02 00
03 01
33 01 00 <
)l 04 02
t A7
1 lOOt 00 01 44 01 04 01 A4 OA 00 00 OC f
>0 04 A4 OF 00
FC . .D
OBIO: 44 03 BB
01 44 01 40
DD 03
33 01 3D <
>2 DD 01
:6A
1110
02 33 06 00 01 A4 01 OD 00 01 *
7 02 77 01 70
ZB .3,
OB 20: 00 01 70
01 03 01 DD
3D 01
DD 01 3D (
>l 30 01
? DF
1 120
05 00 02 22 OE 00 02 77 05 00 01 i
>6 01 60 01 (:16
84
0B30: 07 01 02
01 20 01 00
22 02
00 01 02 <
>1 20 01
t76
H30
01 6 & 03 00 01 77 04 00 01 77 05 <
>0 01 46 01 64
OF , i *
OB40i AA 03 BB
01 BA 02
00 01
07 01 70 <
>4 77 01
jC3
dl 46 01 64 01 46 01 64 01 46 01 i
,4 02 00 OA 77
81 .F.d
OBSOi 07 01 70
01 60 01 00
66 02
00 01 66 <
>1 00 01
:AC
1 150
oe 00 01 04 01 44 01 fiO 01 44 01 '
K> 01 00 04 44
2^
QB60t 06 01 77
06 00 01 77
04
00 01
60 01 46 (
H 60 OJ
lOA
01 00 01 04 【:,4 44 01 00 01 04 01 ^
H ひ 1 00 01 44
DF …
0B70I 46 01 60
01 46 01 60
46 01
70 01 77 <
M 70 01
«F1
1 170
01 40 09 0':i 00 OC 00 01 46 02 66 t
>1 64 04 00 01
6F ,&,
OBBOt 77 01 70
01 77 01 70
77 28
00 00 14 (
)0 02 EE
173
iiao
OE 06 EE 01 EO 02 OO 01 03 02 33 \
n 30 04 00 02
33 , ,
0B90i 01 Oft 02
AA 01 00 01
OE
01 EO
Ot 00 01 :
13 04 00
1 1 90
44 02 BB OB 00 01 07 01 70 01 03 t
>1 30 01 07 01
C3 D. サ
OBAO» 01 33 01
00 03 44 01
46
01 BB
03 A4 02 [
)T> 02 33
iDF
1 IfiO
70 03 00 04 22 OC 00 04 77 03 00 <
)1 0^ Oi 00 01
2C p. .
O6BO1 03 DD 01
00 01 70 01
3D
01 DD
01 3D 01 [
>D 01 3D
ice
1 IBO
06 01 60 01 00 01 60 02 OO 01 77 (
)4 00 Oi 77 05
C4
OeCOt 01 D3 01
07 01 22 02
00
01 22
01 20 02 (
50 01 22
e6A
1 ICO
00 01 feO 01 06 01 60 01 06 01 60 (
n Oh 01 AO 01
9A
OBDO: 02 02
BB 03 01
00
01 77
01 00 04 -
'7 01 00
:0C
11 DO
06 01 00 01 07 01 70 01 07 01 70 (
'1 07 01 70 OA
7C …
ODEO: 01 77 01
も 06 00 01
06
09 77
04 00 Ol t
>4 01 06
:DS
1 lEO
00 0! 04 01 44 01 00 01 44 01 40 <
>1 00 03 44 01
lA …
OBFOi 01 ^.4 CI
06 01 64 01
06
01 64
01 06 01 ■
'7 01 07
:C4
1 IFO
40 01 00 01 04 01 44 04 00 01 04 <
M 44 01 00 01
DB @"
OAOOs
OAlOi
0A20s
0A30J
0A40i
OA50:
0A6O:
OA70:
QABO)
OA90I
OAACe
OABO:
OACO:
OADO:
OAEOj
OAFO:
SiJffi a C9 7F DB EO 7E EF 16 AE 70 20 26 AF 2F 46 85 96 t2E
Adrs:
^■0
+1 +2 H
+4 +5
6 +7 +a +9
+A +B "1
*-C +D +E +F
Sum * Asc 1 1
Dump *
ocoo
01
77 01 (
>7 01 77 C
1 07 01 77
01 07 :
28 00 00 14
BC
OCIO
00
02 EE C
M OA 02 f
A 01 AO 01
OE 01 E
:0 01 00 01
3A ..'."I,
0C20
33
04 00 <
M :53 0: t
03 44 01
4B 04 '
>4 01 OD 02
57 3, . .3, . .
0C3O
DD
01 33 t
53 DD 01 [
02 77 01
DD 01 ―
01 D7 01
70 :/,.3, j.^.
OC40
77
Oi DD <
n 77 01 :
2 02 00 01
02 01 :
20 02 00 01
19 w, ム w, '.
OC50
22
01 OA (
>2 01 E
B 03 Afi 01
AO 01 "
'7 01 07 04
67 "...I, サ,
OC60
77
01 70
パ 77 01 6
06 00 01
06 OB ■
'7 04 00 01
52 hP.p.M. ' ,
0C70
46
01 hA <
>l 46 01 6
4 01 46 01
64 01 ^
" 01 64 09
OC80
77
28 00
JO 14 00 '-
1 OE 01 EO
01 OA <
J2 A A 01 AO
FB w<
0C90
02
EE 01 I
^0 01 33 L
4 00 01 33
01 00 1
,4 44 01 B4
5Er に… 3,,
OCAOs
03
44 01
ル 03 DD r
1 CC 02 DD
Oi IK, (
n 77 01 D7
03 ,D,,,:', つ
OCBO
77 01 1
}7 01 77 C
I D7 01 77
01 22 1
j2 00 01 02
OCCO;
20 02
X) 01 22 L
1 OA 03
01 44
^2 AA 01 AO
90 - …つ,
OCDO:
77 01 <
、7 04 77 C
1 70 Oi 77
01 60 (
J6 00 01 06
52 . M. . .M.p
OCEOi
77 Oh
iO 01 77 (
4 00 01 46
01 64 I.
>\ 46 01 64
52 .w".w.,
OCFO:
46 01 i
s4 01 46 C
X 64 OS 77
OB 00 (
Jl 04 01 40
2B . F. d.F.d
OEQOi
OEIOj
- o 1 F A 1 c ^ 5 1 c 9 c
1 1 1 ^ ^ 2 1 1 1 2 1 E o c - 2
o- o o o o rt - o o o o o o D D n
A4 3 2 40000411111
A432A0674000000
02311 -^^611110 3 _
000000 o C o C o A 3 -
3 o I
o E 1
4
1 E -
1 o I
o o (
A o 6
-311
-070
- o 7 i
-000
'200
'200
-114
-000
3 o o D 7
二. - U 7
J 『-,- 匚 ス _
:リ D 7
- 4 3 1
■ o o o
-30307
-30307
一 2 4
-047 2 o
H マ- - 1 1 1
,- o- o o o
1BE47 2 77
00211111
04000000
2 1 o B 3 o A 6
o c A B 7 o A o
:- o o
一 o 4
一 o o
- 1 2
- 3 _K-
o o
V つ-
D 2
o o
3 o
3 -0
1 2
D c-
D f J
3 2
o o
o 6 7 4 5 13 11
6113004D0
0000 0-4DD
700401111
7670000-00
1111BE4CD
o 000 o E o c r-
002131
7- F ft B A F c 8 4 6 1 E o i b 1
E 3 .【
E 3 {
2 1 -
o o ん
o ,.! <
1 o -:
o 1 .
o o 《
o o £
4 o み,
c- E
006741411111
0-647400000 o
4A-oi 01000000
A7744 000000 o-
00000 o ,■■- o A o o 4
000644000000-
o o c- .0 o n- o c o 7 7 6
007 60-42331 1
07740400000-0
2 1 2 1 2 3 D o 7 o 6
o o o o o o 3 D 2 7 o 4
270440111141
2006400000 o c-
2 1212S002070
000000 000^ 076
206644431221
o o 4 a- o o o o o o
111111EO27 0-6
0704 0-4411t2 1
0706 o o o O o o o o
o o o o- o o o B o o .0 6
o o o o o o o o o o o o o o c o-
rFFFFFFFFFFFFFFF
000000000 o o c- o o o o
2 5 3 c o 0-604451 3 112
o o 3 c o o- o o o 4 ^:n- o o o o
4A12451B1100060 4
4400000000306404
o - o E o o o- o o 4 4 o o o o. o o
D 4 4 5 4 1 1 1 1 3 o 6 o rt-
040 o o o o o o c- oc- C 4 o 4
o o o B 4 7 67400000-0-0
7010000000 OC0064
2100406700615514
o o o o A o o o n- 4 n- o o o o
70041311 2 l-fcc7760
7 o o o o o -u o- o o- E D 7 7 4 o
llA 3064744 2 12 11^^
c- o o 7- o o 6 7 4 A o o o o o o
0001411113000044
7440000. o o o 0000-64
1 1 1 2 o 6 7 o 4 6 5 7 4 1 1
7441421111 OBd-76 0-
74-*^ リ ooo-c-o.c>c-&A■7-t4
o o o o 6 6 o 4 4 C o o o o o
7^00000000^:^ A064
0000000000000000
00000000-00000000
7 5 D
7 o D 2
0000
12 13 2 12
0000000
7303070
7 E 4
7 E 4
7000
000c
12 2 1
0000
003c
073c
0000
007
4 1111
fe o o o o
1 7 o B a
4 2 3 4 2
40000
4 1111
60000
1 7 E o 2
o 7 E o o
400-00
1 7 E o o
00030
4 1 1 1 B
1003c
0003c
4 c 2 1 2
40000
1 o o o D
o o 7 o D
40122
60000
18730
c- 2730
_ 4 1
7 4
- o- 4
o c-
0074
2 7 7 4
7113112 1
70000000
6 o 3 o 7 o 4
o o o _R- 2 o o A-
96E13C9F21122E
3a2 46B3s5650c6
o o B
D 7 B
o a o
000-
3 o 2 _
3 3 2 _
000.
2 2 1.
B 3 o ^
Boo,
4 11.
4 7 2
00-0
000
121
00-4
121
000
80 D o B 7 <5 4
o D 7 B 7 w 6
21114211
00000000
00000000
21421114
00000000
004 »J 0067
4212 2 111
10000000
00402060
0111111610
000000 OOOE
20B00A7740
713 111111E
700000000 e
eo4 2A7042
00402AO&60
4221111110
600000000^
400000000^
1 A
4 1
6 o
B 8 6 D 1 n D 8 1 7 4 3 c o A y
E o o o B 6 4 7 4 4 ^ - 1 1 1 I
o- 3 o o B o A" o- 4 4 o o o o o o
o o o o- o o o o- o o - E o D o o 7
c- O o o 0- ひ o o o O - り 3 3 7 o ひ
40B 0047 0111-112
4 o B o- z 6 6 o 4 o o o o o o o
4 E 4 3 2 o 4 4 o o o o o o
112213414103302^
OE4 0007404111111
o c- c- 0000. o o o 4 o- o 3 2 A
OEOO 2 70670 12 1211
000707007000-000-0
o 1 3 1 1 4 ^.T 1 1 o o o 3 2 A
o E 3 o o 7 6 D 4000 o c- o
<y 1 1 2 1 1 3 1 1 fJ o Lu B c- c- B
4000000-0-0-0 o E B o 2 B
1 LJ 3 3 2 o o 6 7 4 o 2 3 114
4000000000. 0-40 2 A
0000 o 000000-00000
01234567B9ABCDEF
2 2 2 2 2 2 2 2 ci r,l 2 2 2 2
D A" c D 2 i 5 B B 6 E B 5
0667402111112181
7 A o o 4 4 o o o o o o o o o o
t 1 1 1 2 I E o D T,- o 6 o 4 4
7047041111111411
00670400 c- c- o. 000. o o
t^^ltB3 ODD n- 76764
o o o o o- o o 3 o y 20-674 o
ft 6 o- 6 7 4 ^ t 1 1 1 1 1 1 1 1
A 6 o o o o o ^-000000^. o
llalllE -.^0024604
o. o o o o- o E c o n- 2 4 o o 6 o.
407474-^^ 111141611
4076740000000000
^-111120003040764
00000004DOA7744
A6.U-0 010QOOOOOOO
o o o o o o o 4 3 2 ft o 6 6 o
A o 7 4 7 4 -M- 1 2 1 1 1 1 1 1 2
A 7 7 A 7 4 0- o o o o o. o o o o
1 1 1 1 B B o 2 ft 6 6 4
c- o o o o o o o B o o o 7 6 4 4
076674413111111^-
1111112 0FC007 40-
000000 4C00 7 660
070470 oit-411 2 IIB
^^706700 o o 0-0000 o o
o o c- o a. o o E o D D r-i o o 4 7
+E +F 5 Sum
+C +D +E +F t Sain
* : ::5 5Ei 86 as BE 9A C3 83 SC 24 F4 CB C6 4D 77 87 ? BO
1^3: +0 +1 +2 +3^4 +3 +6 +7 +a -|-9 +ft +B +C +D 令 E 令 F : Sum * A«cii Dump
4000 766FOOOOOOO
1213121110E1C006
1111121110EO0O00
000000000003026A-
OE4D270600000000
123312 11FF430 0^00
000000000434200
OOBOO* 00677111134
OOBOOO 0477000000
0000000000604277
OE0000004F122112
0E0D2A6O6F0O00O0
023111141140B27
EE3D2A0767112 144
003C040747 00000
711111l2il4EB277
70000000006E0207
o^oc 2 40060000000
Fo 0000000400000
06 3D2A07470COOOO
7 o o o o o o o o- o o E 3 o 4 o
o o o o o .0- o o o c o o o o o o
9999999999999999
02
01
08
01
00
OE
30
33
70
20
00
06
OO
64
04
04
00
46
00
01
01
01
01
01
01
01
1 な
01
01
09
01
46
EE
0«:1
DD
02
OA
07
OO
77
46
44
44
06
64
OA
03
01
01
01
01
01
01
01
01
04
01
44
EO
04
DO
22
AA
70
60
OO
64
04
00
00
46
44
04
01
03
01
01
04
01
Ot
60
64
00
01
01
03
01
01
01
01
tJl
i
;に
ビ
Ol
01
01
01
01
01
01
01
04
01
01
04
Ol
OB
01
01
01
08
01
01
ID
eB
5F
1412 003D0 2 7676 0.
07600 2 11111141
0740.U-0000000 0,
13119 O0D3070 44-
604441212111111.
006440 00 000 00^
I 2 1 I 4 E - .7U D o o o 7 6 4 .
o o o o o E B Tx- A 7 7 4 o -
■Bo.
- E 6 _
ES3B2C4019DB
O0E0A-60700 0-0
F11411114
5 12
7 4 7 €
i 1 o
o o o
o 6 7 o
o o o o
o o o 1
7 4 7 7
7 6 7 7
I 1 o E B
o o o o B
6 12
o o o o o
o o 7 1 4
1 I 1 6 o
o o o 4 3
6 7 F 1 1
o o F o o
o o o o 3
6 7 7 o o
1 1 1 o 3
o o o 4 o
6 7 o 1 1
o o o o o
112 6
o o 7 1 2
6 7 7 o o
3 111:
o o o o o
7 o 6 7 F
7 o o o F
A 2 1 1 1
o o o o o
o o 4 7 7
o 6 6 7 7
c 1 1 1 2
o o o o o
2 _
o 6 7 F 2 .
o o o o 4 .
0-10^3456789A_
c 2
1 A
E o
E o
7 6 o 1
7 4 o o
2 o
7 _3
F o
-4114
- o o o 4
- 7 6 F
- 7 4 F o
- o o o o
- o 4 F 6
- o 6 7 o
-3113
- o o o 3
- 6 6 o 2
-6400
- 1 1 4 o
- o o 1 o
-6477
一 o o o o
- c D- E F
- A A A
4- D 4 B E 6 F -.^ A D B 7 2 5 D A
lllllllllllllloo
o o o o o o o Q o o o o o o E 3
6E0 3 30A766744411
6 E o D 2 B 7 o o o o 4 A- n- o
化
匿 o o -
- 7 o
c 2 1
o o o
o B o
c- o o
8 E o
o- E 3
oil.
4 o o .
1 E 3 _
o o o _
4 111
loo.
o o o .
D 3 o B 7 6 ^
D D o A 7 6 -
11112 1-
o o o ?リ ?
D 3 o A 7 o _
O o 2 A ? リー
111112.
o o 2 A 7 A- .
B 7 o o 7 6 .
- び
. o 7 o r
1 1 1 E 3
sis
7 4 o 4 1
o 4 4 o o
1114
o o o 4 E
o 4 4 3 I
7 o 4 o o
1 1 1 6 E
7 4 o 1 1
o 4 o o c
o 4 4
7 o 4
-020006704
ひ? リ
-11111112 1
o- 7 o え
7 7 6 1
c I
4 o
CC5F255BE9519077
6 o o 7 2 1 1 1 01 4 1 4 o 4 D
06770000000000 3
1111E3D020767211
OOOOOOD320747000
c67rll312121iE0 3
111100332704F2 21
6007511116111033
0607100000000030
11110 3 3D00 67511
0000030300047100
6 000 0000000 00
14110 0300640 0-^^1
000110002A060000
070 73211111FF30
321llEB02flo 67711
00000EB0 2A0477
700.M-FOOOOOOOOOOB
o o o o o o 4 A^ - o B 6 o 6 F - o
770 7141111411EB
776770 0000 0rt-OE4
o o o o o o o o 7 o o 7 4 7 o- o
7^6701 3 1111 2 11E4
000C000000C00O04
12112E00006C4013
Oooon-E3D00006
o ひ o o o o o o o o o o o o o o
o 1 2 ^0 4 5 6 7 a 9 A B c D E F
LJCCU_JCJ_JL>U_J 匚 CCLJCC
C3774E71FE7CFBBB
3- D B 5 6 2 c o 4 7 A 7 A _t も 7
61B114B 024767 2--^
0- o o o o 4 B c D 2 A 7 4 7 o o
OOA040000000 040
141116B3D7A70411
7764011122214100
7 7 4 4 4 o n o o o o o- o-o- o- E
o o o o o o o n- c 7 o .7 7 4 o o
1 2 1 1 4 o E 3 c 7 2 o o 4 o I
77604011111161C4
7740 00000 0004
42 121e40DD07767l
00 00 60D7077470
7 o 6 4 4 4 o o- o o o o o- o- o 6
1 2 1 1 1 1 6 o D 7 o o- o- 4 o 1
776444111 1-1111S4
7 7 4 4
lllltl004D2A0671
004000114112 6144
A660000000 0- 0-006
00.0 04BB704 600
A 47440 00000006
ssfsy 菌 《
7 D 5 8 _
Eg!
16 12-
o o o 1 .
A
2 o
2 o
o o o o o
- o o .
11c
o o o
t
o
c
o o o
o o 7
6 7 7
15 1111
o o o 6 7 F
3 A o o o F
7 D B G t
1 B c 6 5
E 4 o o o
E 4 7 o o
4 3 113-
o o o o o
gsg
- D 7 o o
- 3 o o 6
5 1
7 o
は 5
7 7
7 7
2 1 2 o B 3 A 6 o
0O00OBOAO6
0000047B600FOOOO
B-_K-BB@5BBBBBBBBBB
- r- A- -
- o o -
o B
2 1
7 o
o- o
o o
o o
o 2
o o
3 2
3 2
2 1
o .2
2 1 o c E D c c 1 6 E D 5 ft B 6
D3 667444111112
2 1211111
0000 000-OOOOB7 0B
0&2706700000 0-000
1-1U611CD 2 14047 2 8
o o o o o o o o o o 4 B 4 7 2 A
B3 2 0067 4 0114111
BDOA60 040000000
41111411124B007*
o o o o o o o- o o o o B o D o A
4DO-A77474 121112
41 2111111 OB3D7A
002B706744111211
072BOO 44 00000
111Z12 111160 0DD2
o o o o o o o o n- o 4 o o 3 7 2
07A07474 114111
3DOA776704000000
1 1 1 2 1 1 1 1 1 o E 3 3 7 o
0000000000003D70
3D3A706704C11112
ODD0700 4000000
0000000 00040DD2
o 3 D 2 7 7 4 7 ,n- 4 o i I 2 I 1
221111111is40D72
: 一 iEysi 一
5 93AC4E^.^E-6DF9FC1
o o o o o o o o o- 4 E o c 3 2 4
OC32770001112 111
oc 3 207670000 000
2 2 111111860 oc3^* 4
00000 06B3DD04
OD70 6677111111 2
3 D 3 o 7 o o- o F o o o .u o o o
1212111114B3DD04
o o o o o o o o o 4 B D D ,> o A
3D3 07 0n-F4zlllll
0727067FOOOOOOO
11111611 ^^0BOD30A
04720067FC121111
0470A600700000 00
o o o o o o o o o o e 3 4 o o o
E B 3 o A 7 6 7 o o o- o o o o o-
1 4 1 2 2 1 1 I c c E 4 o o o
00 000 0000004D3 2
E07247 6771l3llt
B3D7A7767FOOOOOO
.M-OOOOOOOOOA-E0C30
B^^D7A7 67Fllllll
Bo-D 7070 7000000
3ADD76970B_
7667711111
o o o
7 6 o
211
o o o
7 o 4
o o 6
o o o
7 6 o
7 o 7
o o o
o o o
o o o
A o 7
A 7 7
o o o
7 F 1 1 1 4 1
7 F o o o o o-
1 1 o o 3 D D
o o o o D D
7 7 o 2 1 1 1
o 7 1 o o o o
c o o E o o D
7 o o 1 2 1 1
1 c c E 3 o D
o o o E 4 r-
A- 7 7 1 1 1 1
1 1 2 E 3 4 D
n- o o o o 4 D
4 7 F 1 1 3 1
6 7 F o o o o
1 I 1 o o B o
6 7 F 1 1 3 1
o o 7 o o o o
1 1 1 o o B o
o o o 4 E o D
4 7 o 1 1 1 1
6 7 o o o o o
i 1 B 6 E o D
;ひ R- S ,J
- o o o o
o 7 o o 4 o
o o 6 o 6 o
rssTOR 化 I;
2 A 7 6 4 F
o A 7 o 6 F
o o o o o o
Q 4 o 6 6 7
o 4 o A- 4 7
14 1111
2 A ひ o 4 o
1 1 1 1 1 E
o o o o o o
2 A 7 o 6 7
o o o o 4 7
1 1 1 2 1 B
o o o 6 o 4
o o o o o o
3 7 A 7 6
E「
3 A 2 4 a 4 E 9 .B 2 o 2 A 3 F
D&9 0EFDAD776 5 9E0
2 B o 6 7 7 2 1 1 1 2 1 B 1 1
0074770 000000000
00000004C0007 & 7F
707O6F0O0O00OOOO
00000 60D3 2 700 7
2 0747000000 0-00
112illA-OD3270000
000000603D070670
32764 01211116118
3 270600 ooooooooo
000000033300600F
3 2 0647 0000000
3 11111000D240 0-F
o o o o .u - o E o o D 2 4 7 6 7 F
02A04F1211111111
2A0A-F0000OOO00O
1144110303 A^-A7677
-u o o o o- o o s 9 D o A 7 o o 7
7 0fl667 5lll2 3 1113
OOB6a-710 00 0000
o o o o o o- o o B n- 2 B o 6 7 o
_u r j R- o 4 o O 2 f * I 1 1 1 1 1 B
D ^ - B 6 6 o -n- o o o o o o o o o
o o o o o o o E 4 7 o- B 7 o o o
o o o o o o o o o o o C し c o o o
01234567B9ABCDEF
DDDDDDDDDDDDDDDD
017ACBB3 6 24D046A
00004067F212U11A
6070 460070 0COOO
1112 2 111163DD277
OOOOOOOOOOODD277
00O0OOOOOE0370O0
3DOBOOO-FOOA-0000
000 00000030D270
E03307A7FOOOOOOO
i2311211303BD200
0O0000OOOOOB704-0
E30D2067F4141114
030D2 000710 00000
ooooooooo 04D046
0063076700000000
10-OO0O0OO0.EB72AO
004D200677^^ 31111
00 4D200 0FOOOOOO
ooooooooo 060C7B7
B E B D-2 7 7 rt- -o F 1 1 I 1 3 2
7 2 IN 1 1 1 1 3 6 o c c- CQO
7 0- o o o o o o A" 3 c 7 o 7
o o o o o o o o ^- o o o o o o o
EEEEEEEEEEEEEEEE
IFOO:
IFIO:
IFZOi
1F30»
1F40J
1F50:
lF70s
1F80J
1F90:
IFAO:
IFBOt
IFCO;
IFDO:
JFEO:
IFFOj
Sum ;
Adrsi
25 00:
2310:
2520 s
2530!
2S40i
25S0t
2560 s
25701
2580:
25901
25A0s
ZSCOf
25 DO J
25 EO:
2SF0:
Sum :
Acfrs;
2700:
271CI
27201
2730*
2740:
27501
2760?
2770 s
2780:
2790:
2 7 AO:
2780:
27C0:
27D05
二 7E0 =
27 FO:
Sum :
Adrs:
00
2A10: 07
2A20: 77
2A30J 00
2fl40e 00
2A50* 00
01
2A70: 03
2A80: 01
2A90! 03
2 A AO 3 01
2 ABO: 01
:ソ 1 +2 +3 +4 +3 +6 +7 +B +9 *A *B +C +D +E ,Sum » AscU Dump •
2100:
21 10:
2120:
21301
2 140 J
2150:
2160:
21705
2190:
::i90:
2iA05
21B0:
21C0:
21D0:
21EO:
2IFO1
2400:
2410:
2420:
2430 s
2440:
2450:
2460 1
24 70 1
2480 i
2490:
24 AO:
2460:
24C0J
24D0i
:0 +1 +2 +3 +4 +5 +6 +7 +S +9 +A +fi +C +D +E +F : Sum * A=cii Dufl,p ♦
2000 fi 60 01 0*
2010: 70 01 07
2020 I 00 00 lA
2030: 03 00 01
ト ©3^ 44 ひ 1
2050: 01 33 01
20605 01 20 01
2070: 01 A4 02
2 Oeo : 01 07 01
2090; 01 60 01
20ft0s 01 70 01
20B0: 28 00 00
20C0r 33 02 OO
2ODO1 40 04 DD
2OEO1 D3 01 DD
20F0: 22 01 20
: :
* I
g A マ > 9 F o 5 6 9 2 1 7 A 6 5 9 c
O21421toflo41316t 7
70000-00000600-000 F
0000000306400000 R
^411111020471A-11 一 F
7 o o o o a o 2 o & 1 o o o o I 1
1EOA60052 2 10 2 04 I _J
OEOA 0-67000 0002^^ i R
COOOOOOE06400000 I B
o-c 40600 0-00024066 一 F
^731illoco47 2 511 一 E
010. c-r-oooco67 0000 一 D
lo&ooo 81514 004 J 3
o- o B o o 6 o 1 o .0-0 o o 7 o A_ J 1
4015111 0-D7606151
0000000007400000
D 一 #.
.1 I w
p i ^ D D 6 c o- s D 2 9 -J c 1 6 B 7 I c
A 一 030A000111141 9-4 7 一 A
7 j 741121130 706711 _ c
+ 一 7c 000030-2000000 1 E
+ - 04700000000000^^ 1 ^
+ 一 000000000000003M 一 ^
3 I 7514211030AOA-722 I 3
國 _
2 I 1302000122221103 一 i.
+ - 0302000-0000000^^ 一 s-
^ 一
1 I
OOC7672312211E3 J 2
OD0700000000 0EO 一 5
2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 - ^ 5
::3I.P,TJt : ゾ^ー 口
M617D3B3C2579F1D - 4
OOOBD7A 0-67^0 0^0 一 ^ ^
OOOEB7 2 00670000^ 一 ^ バ
o- o o o 4 7 o 7 7 6 ? o o c -n- o. t ^ T
^M-a^^" 7^704? 2 Jill - E 9
SH§i "き SSSSiS ^
S お!; gsssssssslis™ i s ?
Issswssss^l 斷^^ ゆ „ む ^
4 1 o o- 2 7 7 o o 1 2 2 1 1 o 一 F
3C00667000000E 一 マ.』
c o CD 4 670000 00 I 1
llED 2 40476424 2 10 I 1
^l^BDAOO- 47413211 E
r-00 4300067000000 7
c o 4 D o- o- 7 6 7 o n- o o o o A
は 1 Co _H- o c- o 4 7 11.5 22 1 i F
OOOBOZ0 67000000 S
匿 画 S 匪 固醫 „ ^
m 一 I €
二 一 : :
145194476 2 2211 o 4 - s E
+ j 0002447400 00 04 一 L T
D - C070021A-1070D404 - c D
+ - D 4 o o n- o o o o E o B 7 4 o A +
? ^n^ll^,- 066 2 4 11110 F ft
+ 000003004 0-0 000 3 B +
^ - ^12 110 060171113 D 6
+ 一 c- o o o:u E o 6 4 o o o- o o o o 9 十
ョ H きョ iH S ?
+ 0OO0OOD740000OOE - A +
s w o ^ o o o o- o o o o o o o o o ^ 5
, -03-
p i : 一
o o o- n- £ B o 2 7 o o o o- o o. 2
7 B o o o o o o o o o o o E B o _ 匪-
6000 000000000
15161000 2 7000131
0207A-63311211000
0207010000000E3D
3 411100D2CA-0 111
000000 3D00067000
3 000000000000EOD
000002030A6 0000
37^70000000000 3 3 I or
oocooo_,v-0 08067 loo _ E
— 11 匪
1 o 3 o I c
o o 3 o. 一 B
: _ :
o o o o ~
c D E F _ E
2 2 2 2 I s
t 7
_ 7
一 A
一 2
■ F
-
一 A
-
一 7
U03B7200421212 2 1 J 7
OOOB704060000000 一 E
4 1 o o o o o o o o o B 3 2 o Q 1 7
10047040641 2 lllB B
OCC4D0464100.U-00 < 2
6 o- o o o o o o o o o 4 7 2 7 7 一 3
o O-E B 7 A o 6 o o o o o o o _ S
A-OOOCDB74700000 5
o o 6 3 G 7 -u 7 o 6 o o o o o ^ p
u 5 .0 3 D 7 2 7 7 6 1 1 1 1 2 1 ク
0003700060 0000 3
ISE 0^-7076612 2 111 c
OOE3C07A60000000 一 ?丄 T
^6111161100C0 070 I te E-
OOEOCOQ041000000 - 2 +
410 0D00640121141 I 6 B
00 3D2 40A-0000 00 - ^ T
.A 4 1 -n: リ, =■ O o o 2 o o 2 7 7 6 I 7 +
M-u^3_^240 67111421 - F 9
c o o 3 o 2 4 o 4 7 o o o o o o 一 & +
OOOE4D00740000 S +
7 414111 2 1-042406 b 4
3 06043 3 1111 It 3
- n- o E & D o o o A- o o o o o o ^ +
o 7 6 2 2 ^0 2 1 4 1 c B 2 A t- o 一 9 z
.[- o o o o o o- 7 4 o o o o o o - E +
7 o 6 o c- c- o o o o ぼ S S ^ w S i _5 ¥
s
7 9 c 2 i> r-:-- 2 5 2 9 o 7 o s B _ B
9 2_V780ED5 1419FC9 1 B
10 2E8BCBE26EF6F5
2 221030 0B6471111
000 0-03 00B06700
000652113 ^illEBDO
00002EB3 2A671000
OB0470000000030M
OOOOOOB020767000
OOOOOOOD00067000
3 2-77611311611B40
D077400000000B-B7
000000037A767000
30066000000000BD
3 2
Or-OOOE3 0A667000 一 F
o 7 o o o 1 4 1 4 1 1 1 s o D r B
12 5l8EB3Booi37311 I ft
00 0-02EBDBOOOOOOO I ^
2 07&713 2 414113 70 一 t
00700000 00 3- Do ^ A
U2U11^BD 2 7700212 一 1
2 7 7^^ 一 ^
OOOOOB4DOOOOOOOO I £
_^77A-721111611ED7 I- D
o o- n- o o o B D 2 7 7 6 7 o o o I B
ss ョ ig ョョ s i %
o o o o 4 2 4 o 6 7 o o o o o
7 O c- o o o o o ? り o o 3 o ひ 4
OOOOBCD076700000
o o o o c- O o o o o c- IN E £0 D o
1 1 1 E B c -u 7 6 7 1 1 1 1
c o o E o c 3 2 7 o o o o o o o
Co 00000000000432
-Til Co DD 2070013 31
OOOOODD0 0767000
OA75 3 311211100-0 2
A- o o 1 o o c o o o o o B B D
1 1 1 o D 3 o- 7 o 6 7 1 1 1 1 一
OOOO^J -0-30 70000000 _
o o o o o o o o o o o o o B n- o _
0B3D6.U46 2 0431D17
6711113161104D07
000 000000004300
00080DB076700000
6700 000000EED2
CD- 2 700 0-00000
67 1-121111110B020
OOOODT0 70A700000
002211111110 3 coa-
-0700000000003DOA
:^210: O
Ci 02 EE 01 EO 02 O
Ol 33 02
00 01 33 03 00 03
43
3220: B
3230: O
5 C3 44 1 00 01
7 01 00 01 03 01 D
3 01 D3 04
3 01 3D 01
33 01 3D 01 DO 01
30 01 00 01 70 01
2C サ, D " , り
C2 t.
=:f 二に
3240 s ':
01 22 01 20 02
01 02 01
22 1 00 01 OA 01
79 , ノゝ
32503 A
B 04 BB 01 BA 01 A
01 00 06
77 01 00 01 06 01
4D ォ, サ, コ. ,
3260 :
01 60 02 00 01
6 01 00 01
60 02 77 04 00 02
4B , ノ
3270: 7
7 04 00 01 60 01
4 01 hO 01
04 01 60 01 04 01
AE ' …
32 BO: h
32901 7
01 04 01 70 Ol
01 07 26 00 00 1
7 01 70 01
4 00 01 OE
07 01 70 01 07 01
01 EE 01 EO 02 00
D1 …^…
p'-'/.p'/.:
^2 AO:
1 OE 01 EE 01 EO
1 00 01 03
01 33 02 00 01 33
95 p. . (
4E … ん -. .
1 30 01 00 01 OB
3 BB OZ 44
01 40 01 OD 01 DD
70 -0 サ
32CO; C
4 33 01 DD 01 DO
1 07 01 00
02 3D 02 D3 01 00
04
32D0: C
1 70 01 02 01 22
4 00 01 22
01 20 ai OA 01 AA
95 ,p …'卜"
32E0:
4 BB 01 AA 01 AO
1 07 06 77
01 70 01 60 01 66
C9 .
32F0:
1 06 02 00 01 hO
1 66 01 06
01 77 OB 00 01 40
9C ソ
Sum : C
2 2B 65 AS 95 5E E
C 37 2J 19
6F AF DQ 39 51 6D
59
Adrs: +
+1 +2 +Z +4 +5 +
6 +7 +B +9
+A +E +C +D +E +F
Sum 蜃 A5C i i
Dump ♦
58
1 06 01 40 01 Oh
1 07 01 70 01 07
1 40 01 06
1 70 CI 07
01 40 01 06 01 70
01 70 01 07 28 00
50 ,,,《,,, S
9B . . . p. . .p
O Q
14 00 01 OE 01 E
01 00 01 03 01 3
E 01 04 02
02 00 01
44 01 40 01 EE 01
03 01 30 01 00 01
BE ■
4F 二, 0,
33501 3
33 (bO: D
3370s r
Et 03 BB 03 44 01 4
t> 01 DD 01 DO 01 7
D 01 30 01 07 01
A 01 AA 01 02 B
01 OD 01
01 03 01
2 01 20 04
B 01 BA 01
DD 01 D3 02 33 01
DD 01 3D 01 D3 01
00 01 02 01 20 01
AA 01 AO 01 07 06
47 ,,サ ,! J, 8,
52
63 L'.O.
33 むサ,
33 BO? 7
7 01 70 01 60 01 C
01 66 02
00 01 66 01 00 01
IC w,p ノ…
3:^90 J に
6 01 77 43 00 QO 1
4 00 Ot OE
01 EO 01 04 02 44
10 " — C
33 AOs
1 40 01 OE 01 EO
1 00 01 03
01 30 02 00 01 03
,8 …二,,
1 30 01 00 OA BB
4 44 01 OD
02 DD 02 33 02 DD
3A 力… サ, D
33COI
1 DO 01 70 01 3D
1 D3 01 DD
01 D3 01 DD 01 D3
I. J し <J
c.
1 07 Ot 22 06 00
1 AO 03 77 01 70
1 22 01 OA
1 07 03 77
02 AA 02 BB 02
01 60 06 00 01 06
74 … " …-
7C . .w.p. .
33 FO:
1 77 43 00 00 14
01 OE 01
00 01 04 02 44 01
2B .wC
Sum : 9
Adrs: +
4 SB AS 1:. 46 フ 1 A
+1 +2 +' +4 +5 +
9 F9 6C 96
6 +7 +9 +9
B5 B2 9C £6 91 24
令 A +B +C +D +E +F
9D
Dump •
Asci i Dump
: E:: DE B7 IE 5C 21 4F FB C6 B9 51 18 47 61 72 ; 69
■^•^5: +0 +1 +2 +3 +4 +5 +6 +7 +8 +9 +A +B +C +D +E +F ; Sum • Asci i Diiffip
: hi 75 7C AF AC 4F E6 OD EF D6 25 6F 5E CB E9 : OD
+0 +1 +2 +3 +4 +5 +6 +7 +e +9 +fl +B + 匚 +D +E +F : Sum « Asci 1 Dump
6 7 o
o 7 .
4 7 -
7 -
7 -
2 5 J
c- o ...
, o B o I
8897C15E90
3AOAFE4F7C
06231
0000-0
o o B 7 o
00000
o o 000
04411
41000
60-111
0-0000
o 2 3
o o
1 1
o 7 fl
4 o o
-425
o 0」
7 1
7 o
7 4
o 4
5 1
o ひ
一 3 o
一 o o
o o
- 7 7
_ 1 A
- 7 o
1 B D D 1 3
030000
o 3 n 7 B .
1 o o o o _
00400.
2 2
2 o
1 3
. o 2 o-
- 1 1 E
o o o o o o n- o
1 3 .
o 3 o -
E 3 o 皿
112'
E 3 3 2 7
- 2 1
2 7
- 2 7
B
4
4
•M. -y o o o o o
00 9 A & 匚 D tt
1 fN
c- o
2 -リ
D41DfeDB0 3 99_^*E9
2 1 1 o B o- 2 o 6 a- 7 1 1 3
0471111111 IE OD
66700000000EOD
000221111110 T-A-
047000 000003B
A o
112
7 B 6
0-00
o 2 6
r- 2 o
i c- マ 1 D -
o o- o 3 D _
4 7 4 11
6710-0
1 1 o o D
00003
00021
118 3 3
00233
04714
06700
41100
70031
74700
1 1 E 4
つ 4 4 .
c- o -
3 2 I
0270
0270
0000
7077
0007
:2s
loom
o o o B
7000
1 6 E 4
0204
4 71 ,: -
1 1
6 7 12-
4 7 .0 o
A 7 1 1
1 1 A o
0000
6 7 12
4700
1103
o o € 3
7
4
2
2
3
5 9 c ^ - c A E D o D A- 9 z 8 D. 9
o o c- c- o o o Lt o a フ c- フ 7 a- 7
DD-.^ 0-067 000000000
2 111111E0D727O47
D70 A" ort- 111111111
000000 OOOB707047
B 7 2 7 -n - 4 7 4 1 -,0 1 2 1 1 1 1
B D ^ 9 o t 7 1 o o o o o o o
4DOO, 0-00011132411
0000000 _^'EP70AA-47
B72A00670 0000000
3 1 I 3 1 4 1 1 o o o A o o 4
o o 7 B 7 7 o- o- 1 1 1 I 2 I 4 1
0-D7B77470000000 0-
0000 o o o o fl3 D 7 4 77 4
o D 7 A 7 o 4 7 2 1 2 1 1 2 .2 1
D D A n- o A- 7 o o o- o o o o- o
o o o o o- o o o o o c D A o o o
3 3 D A o 7 o c- 1 1 1 1 ,、 1 4 1
o -.0 70774700 000 0-0
4 3 -J 9 F B 6 F 1 7 o 1 B 3 c E
4 1 1 3 1 i o o D D A o 6 7 2 1
00O0OOO0D746OO0O
0020474121111140
OD20 001000000000
OOOOOOOE07A047
T .' D 7 7 o o o 1 1 1 1 6 1 1 o o
D 7 7 6 7 o o o ^ o o o E 3
12 2 3 11BOBDA66711
00000020B7AOOOOO
0DD00471412 111E3
4111411047A70011
0000000447074700
3DDA7670 000000^0
1112811400206741
OD7B60000000000E
12 111114 3 D770.U 01
0000 000 3D774700
o D 7 B o o o 1 1 2 3 1 1 s E
E o 7 A o 6 7 o o o o o o A- 2 o
1111611 OODD00671
4DA647141114110
04DA0 00000000004
4B7076700 0000004
0000000000000000
01Z34S67B9ABCDEF
4444444444444444
3333333333333333
1 1 3 1 3 1 I 1 o 3 c- , > 2 7 c- c-
Eoo^- 0000 00000000
OOOOOOOOEOOD0006
€ 3 B 3 2 A- o o 1 2 1 1 3 111
3B7^^ 00000000000
113111110303 OA o o
00OO00CO03B32A0O
o 3 B o 7 6 7 5 1 I I I I 6 I
c- o 4 3 o 7 o ci o o c- c- o o o
4 1 1 1 3 3 1 1 o o F D 2 4 0. 0-
0047000002 2 11 ^,-11
0047200000000000
000000002E400A70
8EB7 2 77672 3 1111 5
2 E B 3 2 7 7 o o o o o o o o o
723133 2 J1E&DOA77
OOOOOOOOOOBDDA77
o A o D 7 A o o o o o o o o o o
71J2124110BC3070
700000 o-o-OAOC_^^ 00c
o- A 3 c 3 4 7 o n-o o o o o o o
7 2 1 f .J 1 -2 1 1 A o c 3 o o 7
000000 00 OA ODD277
n- o 3 D 7 A 6 o o o o o o o o- o
00000000^000000 -り
リ 1 二 3 4 5 7 8 _> A IB tj £ F
■ - ■ * c \ • フン -- -!.
o hr 3 w -7 - t
* , リ 7 Tl • 3 I =
FFB214DA1B6 4tB A F 2
2 1 2 6 4 o D 3 o A 6 1 1 3 1 1
oooo.noo32A600 00
212 1EOOD24041311
o o o o E B o o 4 o 1 o o o o
03070000 0-OOOEODO
lli3E3BO 0-4001111
411loo4DDfl 071111
0000 0-0 4DDA7700
4 3 o o- 4 I 3 I 1 1 1 1 E o c D
47 0- 7100000000 _.^C3
0000 OEOC30700 0-0 o-
07 2 70111116103DD
1 t 1 3 E o c D D 7 o 2 1 1 1
00004EOCD200000 0-
1 I 1 1 1 ,M- o c 3 2 o- 6 1 2 1 1
o D マリ A o o o o o o o o E 3 B 3
o o o o .0 o o o o o n- o o o o o
012 34567B9ABCDEF
a A c D 2 5 F 9 8 A A E 9 8
o 1 4 1 1 1 1 1 1 o 3 o 0* 4 A_-
0000 0000003024 OA
OEODDOA-OA-7000000
000000000 0-E4 ^^064-
003DD0674700 000
051111J2 11E4D0O0
7100000000 4D0OO
100DD00047141216
0000327067000000
00 1111211 000267
0000000000000207
1930D2 770 0i3 3 114
0230D27747000000
0011116 2 11E^^C20
A-700000000E3COOO
1100307047214112
o o o- B D o o o- 6 7 o o o o o o
o o o o o o o o o o o o D o 7 6
OOEel 24047000000
02 2 11411100Dnoo
A7000 0000-0030200
llEAO^i 4647511121
004 0AA-67100000
00-OOEODOAOOOlooo
000003c 2 40470000
4 6 4 7 42424 1411 £42
400 0-100 0000 O0-EO2
0000. o 3D OA 0-747000
ft667 00 00 00000000
11110 ODDA6 067131
0000200-300000000
A0047^£ 1111411 0^0
0600000 000000E30
OOOOOEOD00747 00
007 0011111 2 11E3C
2 77A-7000000 0EOC
11111EB3 2 7067 2 16
OOOOOEBD27A-OO.UOO
3 2 16111EOO
16 11
o o 6 6 7 c
o o o c o o
o 1 3 4 5
r> 3 3 3 ,
4020000112
4000047000
3211111030
000 000003B
A-789ABCD£P
333333333*^^
9 4 7 o- 6 c 9 2 A _,v- D 4 9 1 5 D
700 0-00 0306 0-^000
0000460000000020
7 5 3 B 3 1 1 1 3 2 ^- o o 7 2
0100000032067000
3CAOOOOOOOOE06
701 3 1111 3 0600 2 Fl
70000000000000WO
183D000 1D1730
020D0 600 0n-ooooco
471131110c 07061 5
000 00000 Oco7&lrt-o-
11000067523210C7
0030 2 0000000 0-OD7
4700 00ED700000
1130200031441900
OOOB270000 0-00 2^0
4711117100000057
0000000000066700
110B077A-64 5 11140
00-04 o 7 7 o- 1 o o- 00044
6741244!n A4 00021
47000 0-00 44000-00
47431141A0460061
o o o o o o o o- 2 o A o 6 7 o o
11E4 2^-66741111 30
Abc i i Dump
3 BOO:
3B20:
T.B30S
3B40:
3Ei50j
3B60:
3B70:
3BS0j
3B90i
3BA0:
3EiBO:
3BC0:
3B0OI
3BE0:
3BF0!
4000:
,4010:
4020:
AO30:
4040:
4050 s
4060:
4070 J
4090:
4OA0i
40BOS
4OC0S
4O0O:
40E0:
40F0:
,@,
F 8 A- D s A 3 E o- A 5 E F D 2.
4 7 o o o o o D o-
11E4 2 464 5
OOE4040
o o o o o A o o a
O o <- 1 R- *N 2P fij
4 7 1 o o o OMU 4
o o o o c o 6 1 o
o o f J 3 D o o o o
7 4 7 0^-03
00000277 0-
747000003
つ 4 1 1 O o o 7 7 1
0O00B0070
0000000 3
2 1 1 o B 2 o o 1
1 3 o c o o-
A 6 4 1 5 6
o o o o o o o.
1 1 E D 7 7 6
o o E o 7 7 o
o o 2 1 2 2 1
o o o o o o o
s 2 o o o o o
o c- o c- o c- O
2 o B 7 5 3 1
o o o B A 7 o,
o o c- o c- o o
c 4 D o A o- .0.
匚 7 7 5 1 3 1
D 7 7 o- o o .0.
D o o 1 7 1 1
1 4 マ, - 3 2 6 o
D 4 7 2 2 2 I
o A 7 o c- o o
o o o o o o o
o o o o o o o o. o
o 1 2 3 4 5 6 7 8
DDDDDDDDD
3 3 3 3 3 3 3 r- マ. -
o c- O o o o o
9 A 5 c D E F
D D D D D D D
3 3 ,.i 3 r- n 了.,
6 9 6 c 5
1 o o o 7
o 3 rj 7 o
7 7 o o o
7 .u o o o
4 4 o 2 o
o o o 2 o
o 7 o o o
1 2 o o o
o o E o A-
o o o 1 o
2 2 E B 6
o o E 5 o
4 6 6 2 1
4 o o o o
6 1 E 4 o
o o o 4 o
o o 1 2 1
o o o o .u
2 2 o o 6
o o o o o
o o 4 4 1
2 6 1 o c-
70-a&9F7AEF
B E B s 7 c o 9 o 5
2 7
0607 5 1S110D
OA-600000 3D
6illo770011
10 003774700
4&072175 3 00
A 6 o o o o o o o o
o o o o o o A 7 4 o o
064 16161E4
o 6 o 7 o o o o o E A
6 1 1 1 o o A o O 3 1
o o o o o D E o o c- o.
-,0 o o o 6 1 1 3 1 o &
306000 000B
2512ED000 63
OOOOE306410
070 000000
F2 5 100 2 6004
10 2 6
o o 7 o A- 5 2 2 1 B 3
7 6 10 0-023
o o o o o B o o 4 7 o
D o 4 o 2 5 1 1 1 3
o 1 2 3 4
7 7 7 7 7
3 3 3 3 r-
77777777777
-00-637 2
ニ丄 LJ 2 7 B A
o o A n- 4 ^ o-
A o o o o o 4
ss ヨ ss
o ft o o o o 3
o o A o o 9 o
o o o 7 6 4 o
A o o o o 4 o-
c- o o o o 3 2
o A o o o o- o-
o o o o o 4 o
o o A o o o o
A o o o 8 1 n-
7 o o o 4 o 7
o A o o 4 o 9
o o A o o o 4
o o o o 4 o 1
o o o A o o o-
1 o o o 1 o 4
o A o o o o 4
7 0-007 ,
o o A o o 9 o
4 O ,> F o 3 F c- 3
0300 3 00 3
000003000
1 3 II o 1 1 ,> 3
0300 0000
3 2 0010010
3003 0003
030 300 3
3 16 3 15 3 1 3
00930 9303
10-0100202
OOFOOF0 3
oil 3 nolo
o o F o F o o o
o o o o o o 3 o 9
c - 9 o c. O o O 3 F
9F0300 00
F o o o o 3 o o F
4 0-0090090
o o o o o o o-
E E E E E E E
EEEEEEEEE
n r- n 3 3 3 3 3 3
,
Its CJ _JU E. OS 3 7 F 2- IN o- 9 7 Q
F B 3 7 2 D 5 6 4 6 5 B E 9 6 ^
4 o B o- 2 o o- 1 1 1 1 2 1 I L
0000020000000 00
07513132E3D02000
77100000E3D32000
70031111E0332776
000000000 3 30770
0-3 3D0AO0O0O0O0O
00030B6100 0.UOOO
o A o o o o- o o o- o- o o 2 A 7 o
113 3-0000 1211121
0003 00000000000
7&00000 010402AOO
1110030072211321
0000432770 0-0 0000
14^^E4027 1411111
o o o F- 4 o 2 7 o o o o- o- o o o
o 2 o 1 I 1 4 4 E o o o B o o
o 2 s o o o c- c- o o o o 7 o o c-
o- 001312120000006
D0000000003D0060
3.UDA229F7696A6D7
173CD179E9B9 5 1DB
030390000000 000 0-
0000300000070000
1023117240012 701
0003000090700000
0131301705170227
30 3 000 779007000
13201001170-^1001
000300000700 770
3000 ^^90070870007
00030390 000000
0001020001070210
00 030707007000 7
0900000000907000
3 381 -,.-17474077157
9 3 90007900707070
F_N00 2 3 101c-311<vofN
1310010 2 01707010
0000007 70 0'onooo
0138I010177019
03 04^ 000000717701
3 1020047 2 017^^ loo
003000 000000 77
1013 0-077717107 2 1
3 3 9 7 7 7
FFFFFFFFFFFFFFFF
3 3 3 3 3 3 3 3 3 ,、- 3 3 3 ,-> 3 K-
A c D i 3 8 1 E 8 4 7 s A 2 o B
4 3 F A 3 D 1 7 6 o- 3 -.J 6 7 9 2
040 2 700011113 11
03402760 000 0D
000000-00 04D2 46
8347. n- 76001211111
OB 0064700000
7H14111100432A0
0O0O0O0O0E3402AO
0134141110340 2 A6
o- E o 3 o B o 4 7 1 o o o o o o
o o o o o o o o o o o B c o B o
00 037BOOOO&00 00
a o- o o o o o o o E o D 3 o A-
1 o o 3 o B 6 7 o o- 2 1 3 1 1 1
00300067470 0000
o o o o o o o o o .y o o 3 D ^.^ 7
OE003 00&-OOODOOOO
021111161103 3 D27
0- o ?u o c- c- o o o E 3 3 3 C- 7
0004 3 27747000000
999_Y9_Y9999999999
: : :〕,: : ク
5 D 9 6 1 1 D B A- 2 9 D 9 2 2
E ひ D74011f2 1211*EB
o o D o 4 o o o o o o o o- o o B
14212 CE472700011
00003E472 700 00
0333A72413 3 41104
4 131220B70076714
ioooooEBD0470000
o 6 o o o o E 4 7 2 4 o o o o o
3E4_,J070 000000 3
724112E007A06711
700 0000C3AOOOOO
10ED2611111611E0
OEBD2000000000EO
121110 3C7B00024
OE4 3 0000000 0003
7 00000 0DD070010
7 2 6 0-0000-0-00
1 o 3 c 2 7 4 1 1 1 1 5 1 8 o
o o o o o o o o o D .u - 7 7 o o o
00700070000000^
% つ うお %%%%%%%%
00707000000000
00-370 5 1000000000
A070700 70 000000
00110710 00 000
-u o 1 o o o 1 7 o o o o c- o o o
5 o o
9 o o
o o I
7 A o
I o 7
o o o
- o 2 ひ o. o o o o o o -
. 7 ,u o o o o o c- o o ■
7 7
0-0-0700000000000
200711710 0000
000170100 0000000
700 070060 0-00
10 0-1201000000-00
o o o o o o o o o o o o o o o o
o o n- 7 o A o o o. o o o o o o ,
o c- o o o o o o o c o o o o o o
c- 1 f な- - 4 3 6 7 8 9 A & -J D Lt F
2 2 .2 rj 2 z 2 r つ" n 2 2 f j つ 二 _N 2
o 3 o ^
6 o
A 6 u
-211.
- O o Cm
' E 3 D
, -リ o o
-421
-- 1 c. c.
- o o B
- o 3 B
c- 4
o o o o .
D A 6 7 ^
o
7 2
o o
2 1 1 E o-
c- o o E o
_ 1 6
- o o
- 6 o
_ 7 7
o c-
6 o
2 4 111
c 2 c- -
ヨ
ヨ
> 2 o
> 【i 7
- 1 6
J o o
> o o
1 E .
o O 1 2 3 1
o u o c- o o
21111111 01
^- o- c o 4 o o o 1 -
2 4
2 4
o o n- o o o o o o o o o o o o
12T456769A-BCDE
CCCCCCCCCCDCCCC
3 3 3 3 _K- 3 t、L r.- 3 3 3 ス- 3
7 2 10 10 9 2 7 0-501
10 0000097 009
1 o o o 1 B o o C 二丄 7 i 5 o c-
ofeooolooA-00097 7
71070107007070
0^070064 070 0-007
7111001110147 2 01
70006 00 7090 000
100714040100102
000700070007 70 0-
0000070007000 000
186012 60017010 17
0160000000000007
01160140011020 2
0700A-00000007070
7. u 4707049 00-7000 o
o 7 1 ^ - o. o 1 I A- 7 o 1 o 1 o 1
6 7 o o o 6 o o o 7 o o o o o- c-
o o o o o o 6 7 o o 9 o o o o o
0000000060700000
4167110011101715
0670000 000700 9
47 0060700000 07
0000000600000000
c- 1 2 3 d- 一. - 6 7 s 9 <t R- _J D Ui F
- - - 1- ' 1
31450C354FBABAD3
7 o o 7 o o 1 1 3 1 E 3 D 3 ^'
D o 4 7 4 7 o o o o o e .3 D D 2
121711EB32011311
0-VOOOOOB700 0-0000
7 2 4A0012116E33 3 2
7240000000000 3 30
4-^060-000-0
CDAO47OOOOOE0-4DO
llltltEO? 2 712113
OOOOOOE0727 0000
C7B00 2111SEOB30
1 2 1 1 I E 3 o 7 o 2 1 3 1 1
o o o o o o o 3 o 7 o o o o o o
D7B7001111103BD2
D D n- 7 4 7 o o o o o o 3 4 o o
o o o o o o E o c 7 4 1 o M- o o
3727002431 3 OOAOO
372000000000040D
2 1 1 1 1 1 o r,- D 3 A o 2 fi i 1
o o o o o o o 3 D 3 A o o o o c-
OD0747100 0n-3 00CD
1111110 37B71121
o o o o o o o o 3 7 B 7 o o o o
4 7 2 7 o o o 1 2 I 2 7 o- o c D
4 7 2 7 o o o o o o o o o o D 3
,13 3 519047 2 61 111
1 o .u ^ 1 o 5 1 o 7 1 o o 1 i o-
00700600070 0000
011-07100 2 200 2 074
0007 007 0600070
2 77 2 160160196016
00000 000701600-0
2 17019711071971
-7 0070010000701 o- o
.0 70070700000470 0-
7 2 57o51olli0olzoo
7070070060000
0070000067070171
110 17 12 110
.0 000000 00 060067
70000100000067
o 1 1 9 7 o 2 o- 7 6 o 1 1 o 7
70 0-17700070000 7
0007007706000 7 00
00110 7160106224-0
00007 0000 0- A- 047
1907117190110 21
010 0-000 0-10006000
7 oil- 7010010016 0-1
77007006700 007 0i
007000 0006000000
7 7 7 10
SMC と 通信
SMC- 70/777 用
MIDI インタフェース
西 田明宏
SMC70/ 777 は ハー ドウ エアが すっきり していて 拡 5iA 、'錫な マシンです。 SMC-777
では CPU バス を 引き出す のがたい へんです が, SMC- 70 では 拡張 バス コネクタが
電源と 本体との 間 に あ り , 間 に はさみこ む 形て 艰張 する こと がで きる の は ごぞん じ の
通 り です。 そ こ で 今回 は リクエスト の 多かった MIDI インタフェース を 作って みま した。
MIDI と は, Musical Instrument Digital
Interface の 略で, 要は 電子 楽 を デ ジ タ
ル でコン トロール する 規格で ある。
MIDI インタフェース によ つて, MIDI m
を 採 Mj している シンセサイザ ゃリ ズ ムマシ
ン' コント 口一 ラ など を SMC か ら n It] に
コン ト ロールす る こ とがで きる わけ だ。
MSX に はすで に ヤマハな ど か ら MIDI ィ
ン タフ ヱ一 ス など が; J き' ぶ され, 数々 のソフ
ト. ウェアも^' ノ d されて いる。 SMC ュ一 ザ
—も ri けずに MIDI の IH: 界に 飛び こ も う。
MIDI イン タフ I ースの 製作
麵 編
そ れ では さっそく 化' 板の 制 f1; に 人ろ う 。 1' ズ I
1 が I 叫 路 M である。 この 化- 板の ト. f よ は
UART である 8251A である。 この IC は 80
系の シ リア ルイ ン タフ エースに で SMC
の Rs-;i32c 力一 ド に も m い ら れ ている。
MIDI では こ の IC を J|:|"JKtl 8 ビ ット, スト
ッ ブビ ッ ト 1 ビ ッ ト で flj いる。 お ^レート
は 31 .SSKbaud で 一般の RS_232C と 比べて
と て も 1 , リ;] 波 数 を m いる。 々M は SMC
の クロ ッ クは 1 波 数 4. 028MHz を 1/128 分 は j
して 使って いる。 これ だと まな 波 数で
ある 4 MHz と: なる が, ,|^;^^±2%程度
なので I- 分' ii 川になる。 MIDI ケーブル か
ら 人って き た 'ふ はフ才 ト カプラ PC900
によって vtrU 的 に 絶縁 さ れ, 8251A の 入力
となる。 MIDI THRU 端 (- は 人力され た 倍
'ふ を そのまま 外部へ ,T, おする 端 f で, MIDI
川 機お を 3 fr 以 つなげる ときに' Ji:> ^な もの
である。 SMC と MIDI 機 3: もの 2 台の み を
絞け る 場 fV は' f1 畊 して も かまわない。
M 1 の パーツ リ ス ト を 小-す。 製作 上の f にな
点 を あげる と, フォト カプラ PC900 は Spin
DIP と 变 1!IJ なので, ソケット を 使う ±li<V は
Spin DIP の ソケット を 流 川 すれば よ い こ
と , 8251A は MOS IC な のでで き る だけ IC
ソケット を 使う こと, Spin DIN ソケット
は ス!^板 じか づけの ものと パネルに ビス I に め
する タイプと が あるので 好みに) あ; じて f|j い
る こと, TTL の 巾で LS93 のみ' お 源 ピンの
ザケに(が^1^ う ので ni,Cf; す る ことな どで ある。
M 路!: 《に は 書いて い な L 、が, デ ジ タ ル [pj
路製作1ゅの^;5識 と して, O.Ol/^F ぉ!^^:のセ ラ
ミック コンデンサ を パスコ ン として, IC の
^6源 ビ ン 問 に 接 絞 して ほしい。 プリント 基
板 は どんな もので もよ いが, 今 【。1 は サン ハ
ャト から 出て い る シャープ Xlffl ュ ニバ一
サルボ 一ドを 使った。 この At 板の よ うに IC
が 使 われる こと を に 電源 パタ 一ン がす
でに プリ ン ト されて いる 基板の 方が fid 線が
楽な よう だ。
SMC に 接続す るに は 次の ふたつの 方法が あ
る 。 SMC- 70 の' I' 'JW コ ネ クタ または SMC-
777 で拔張 カードな しの 場^ は HIF3A50D
という コネクタと FAS-50-17 という コネ
クタ を, お', i,- で 50 芯 フラッ トケ一 ブルに IH
おしても らう。 そして MIDI インタ フエ一
ス 人!^板の FAP-50- 07# 2 という コネクタと
接続す る 。 SMC-70 の 後部 拡! Jl^ コネクタお
よび SM-C777 の 拡張 カード を 介し て椟続
する 場合 は アン フエ/— ル 57F- 30500 とい う
コネクタ と FAS-50- 17 という コネ タタ をフ
ラ ッ ト ケ一 ブルで n-:"ff しても らう こと。 ま
た, fiij れと後 では, コネクタの f,;: り-の 物
は ト' -J じ なの だが ピ ン 番 'ふの 数 え 方
が 違 う ので n ミ して m じ ク線を 接続す る
こと。 i!i 2 , 3 に それぞれの 場 {V の コネ ク
タ 形状と f, け J-t^ をポ す。
さ て , MIDI インタ フエ一 ス がで き た
ろ で, 今度 は MIDI コードに ついて 簡 tfU 二
,mi しょう。
MIDI で は や の 个ほ' 報 を 1 パイ ト ^ R. で や
りと りする。 そして デ一 タ のお- ヒ位ビ ッ ト
が 1 のと き は ステータス バイ ト といって コマ
ン ドを 表し, のとき は 各 ステータス パイ ト
に 絞く データ と して 扱われる。 つまり, デ
—タは 常 に — 127 ま での ザめ: をと る わけで
ある。 この ステータス バイ 卜で 送る メッセ
—ジ にはヴ オイ スメ ッセ一 ジとモ 一ドメ ッ
セージの ふたつに 大き く 分ける こ とがで き る。
1) ヴ才 イス メ ウセ一 ジ
暴 ノート オフ (8 nH)
115
図】 SMC-70/777 MIDI インタフェース
い 4。ゾ 'あ 2zm^
MIDI THRU ォ 〈參め • 含. 《n
■ ,
HHP ^
flWH 一
3 , r ,ji_ ., "【 , iJ
LSOO
iPYT" rrr 1
バ―ッ 種別
名
数 量
値 段
IC
8251 A
1
550
LS367
2
("85
LS245
1
210
LS138
1
75
LS94
1
110
LSOO
1
35
LS09
1
35
LS32
1
45
フォト カプラ
PC900
1
175
ダイオード
IS1583
1
15
同等 品て' 可
抵坑
220 £1
3(5)
<" 10
270n
1
1
20
4 -6
10
メ< スコン
0.0】 ぐ
コネクタ
FAP 50-03
I
500
FAS 50-17
1
600
/ HIF3A50D \
700
、どちら 力、
(アン フエ ノール 57F-3050oJ
tooo
J 選択
DIN5P
2〜3
150
»棚 が
便利
基板
ユニバーサル 基板 (XI 用)
1
3650
何て 'も 可
線材
ビニ— ル線
適量
IC ソケット
28 P
1
120
20 P
1
80
16P
3
70
MP
4
70
8P
60
i": ま. isH まへ
116
図 2i
ピン K 列
50 ビン コネクタ (DIP タイプ)
24
50
13 49
ビン
No.
it 別
It 号の 方向
定 格
ビン
No
\t 号
信号の 方向
定 格
|.
5
+ 5V
+ 5V
OUT
0.5A
4
6
+ 5V
+ 5V
+ 5V
' OUT
' 2, 3, 4 ヒンと
共通
+ 5V
8
waTt
liL — l.flmA
9
A8
AID
10
12
A9
Al 1
AI2
14
AI3
17
AI4
AO
OUT
sink 22mA
source -15mA
16
18
AI5
Al
OUT
Sink 22mA
source -15mA
19
23
A2
A4
AS
20
22
24
A3
A5
A7
25
27
29
GND
GND
GND
26
28
30
Ml
GND
OUT
sink Z2mA
source -15mA
31
WR
OUT
IN
sink?2mA
32
RD
sink 22mA
source — fSmA
33
35
lOR—
INT
source -15mA
liL -1.4mA
34
36
HALT
RES
' OUT
37
DO
38
Dl
IN:li し 一 1.7mA
OUT:sink22mA
source -15mA
39
41
43
D2
D4
D6
IN OUT
IN:iiL-l.7mA
OUT:smk 22mA
source -15mA
40
i2
a
D3
D5
D7
OUT/IN
45
RTRN
46
RTRN
23 ヒ ンと 共通
47
49
+ 12V
一 t2V
OUT
O.IA
48
50
+I2V
NMI
OUT
IN
2 化ンと 共通
hi -1 . 4mA
図 3
ピン £合
50 ピン コネクタ (アン フエ ノール タイプ)
25 ― 1
v m
50 26
ビン
信号
信号の 方向
定 格
ピン
No,
信号
ft 号の 方向
定 格
GND
+ 5V
26
27
+ 5V
+ SV
OUT
2、3、4 ヒンと
共通
iiL -l.4mA
3
4
+ 5V
+ 5V
OUT
0.5A
28
29
?'i
IN
6
7
A8
AID
A\2
30
31
32
A3
Al 1
AI3
8
9
AI4
AO
OUT
sink 22mA
source -15mA
33
35
AI5
Al
OUT
sink ZZmA
source -1 5mA
10
A2
A4
36
37
A3
A5
A6
38
A7
13
GND
39
Ml
OUT
smk 22mA
i4
GND
40
«
source —15mA
GND
41
GND
16
WR
lORO
OUT
Sink 22mA
source 一 1 5mA
42
43
RD
HALT
OUT
sink 22mA
18
.19
INT
DO
IN
liL -1.4mA
IN:|il -l.7nnA
44
45
RES
Dl
source — 1 5mA
IN:|il -1.7mA
20
2\
22
DZ
DA
D6
' INA)UT
1
OUT:sink22nA
source -15mA
46
47
48
D3
D5
D7
INA)UT
OUT;STTik23mA
source — f5mA
22
RTRN
48
RTRN
23 ビンと 共通
2J
25
+ I2V
-I2V
OUT
O.IA
49
50
+ I2V
NMI
OUT
24 ヒンと 共通
liL — 1,4mA
I' や を'; fit という コ マン ドだ。 n は チヤ ネ ル
^ V で, MIDI では この チヤ ネ ル ■';■ を ? V
:Ji^;^:W:',ijiJ り 当てる ことによ つて iii^ 人 16 パ一
ト の yi| 々 の怙^ を j£ る ことができる。 この
ステータス パイ トは 2 バイ トテ" 一タを 伴い.
2 バイ ト めが f',- の A さ, 3 バイトめ が ,'ゃ の
強さ をお す。 この ノート オフ メッセ一 ジは
次の ノート オン メッセージの " fit の 場
でに,: きかえられる ので, あま り 使 わ れ な い,
參ノ一 ト オン (9n:H)
昔 を 出す ための メ ッ セージで ある 前の ノー
卜 オフと 同様 2 バイト {:] が 音の 高さ, 3 バ
ィ ト 目が 音の 強さ を 表す。 最も 多く 使われ
るコ マン ド である。
秦 ポリ フォ ニック • キ 一プレッシャー
(AnH)
こ れ はキ一 が ど の f fifii: の 強 さ で 押 されて い
るの か を ,』; す ti '/银 で, 微妙な タ ツチ * ビブ ラ
—トゃ タツ チ. ワウな ど の 効果 をつ けたい
ときに 用いられる (そうだ) が, 現 '夷に は
あまり 使われる こと はない。
書 コント ロール チェンジ (BnH)
こ の ('; I; 分 は シンセサイザに ついている モジ
ユレ一 シ ヨン ホイール ゃフッ 卜 ボリ ゥムな
どの コントローラ の 操作に liy す る 十な fti を や
りと りする ;'; I; 分で あ る。 この , 部分 は シン セ
サ ィ ザに よ つて 機能が ほ とん ど it う ので,
使用す る シンセサイザの マニュアルな ど を
参照して ほしい。 また, この メッセ一 ジは
2 バイ 卜の データ を 判う が, 2 バイ ト 目が
7 AH — 7FH の 場合 は チャンネル モ一 ドメ
ッセ一 ジ という ものに 决 めら れ ている。 こ
れ について は f 麦述 する。
秦 プログラム 'チェンジ (CnH)
こ れは シンセサイザに |'\- 色の 变もを f ムぇる
コマンド である。 1 バイ トの データ を 作い,
0-127 ま でお 人 128ji!!i り の iV 色 を 指定す る
ことができる (もっとも' ii 際 は シン セ サイ
ザに (も' i わって いる プリ セッ 卜 機能の 数に よ
る わけ だが)。
秦 チャンネル' プレッシャー アフター
桁' 4i した チヤ ネ ル id^: の , ャ ^を 指定 す る た
めの メッセージ。 シンセサイザ を ^ 数 制御
するとき に 用い る。
穆 ピッチ ホイール 'チェンジ (EnH)
音程 を ずらす と きに 用いる メッセ一 ジ* ピッ
117
チ ベンダ— な ど を 操作す ると きに 用いる。
2) モード' モ ッセ一 ジ
先 ほど 述べた ように, コントロール チェン
ジの 巾の 特殊 な ものに モード メッセ一 ジが
ある。
攀 ローカル' コントロール (BnH,7AH)
2 バイ ト li に 7AH が くると 口一 カルコ ン
トロール メッセージ となる。 3 パ、 イト H に
力 3' くると, 口一 カル コントロールが オフ
となり、 受 もや 側 の シンセサイザの キ一 を受
け 付けな くなる。 3 バイ ト H 力; 7FH だと も
とのよう にキ一 を 操作す る こ と がで き る。
爆才一 ルノー ト才フ (BnH, 7BH!)
3 バイ ト g に が 来る と, JEW だ I 屮, ている す
ベての? V を ||-. める。
着才 ムニ モード ポリ 'モノ モ一 ド 切替
(BnH 7CH〜7FH)
ォ ムニ モ一 ド と はすべ ての チャネル 番》 の
メ ッ セージ を 受け 人れ る という ,'さ: 味で, 受
け 入れた 結果 どうす るか は その キ一 ボ一 ド
に 依存 す る 。 普通 は シン セサ ィ ザ n が必
要な 情報 を 取 拾選釈 する。
モ /モード は, HI 雑な ヴ ォ イス を そ な え た
シンセサイザの ときに 用いられる。 モノ モ一
ドで才 ムニ モ一 ド を 指定 すると i4i 数の ヴ ォ
イスが そ れ ぞ れ リ4 なる チヤ ネ ル ^ 'ふ i ; m り
、」i てられる ので 1 fr で-? V 色の な る を 出
す ことができる ようになる。 この 機能が 使
える かどう か は 手 持 ちの シン セ サイ ザの 取
扱,; 兑叫苦 を) i て ほしい。
ボリ モ一 ドは 通常の 状態で ポ リフォ ニック
にき を; 1'| す モードで ある。
この モ一 ドは以 ド のよ う に衍; ^する。
ォ ムニ モ一 ド オン: Bn 7D 00
ォ ムニ モ一 ド才フ : Bn 7C 00
モノ モ一ド : Bn 7E
[チヤ ネ ル番 ひ]
ポ リ モ一 ド : Bn 7F 00
3) システム コモン メ ウセ一 ジ
Fl~ F7 の 7 つの コード で始 まる メッセ一
ジは システム コモン メ セージと いい,
MIDI システム で, 妃録 している 曲の 演^に
I も 1 する メ ッ セ 一 ジな ど 定義して いる が, 小
規投な システムに ついては さほど 使い道 も
ない ので ここで は 説明 はお 略す る。
118
4) システム リアルタイム メッセ一 ジ
F8~FF の 8 つの コ一 ドはシ ス テム リ アル
タイム メッ一 ジ といい, &稗: の タイミング
制御に いられ る (後続 デ一 タ はなし)。
攀 タイミング クロック (F 84 )
4 分 "符 1 個に つ き 24fW の', ifll 1> でデ一 タ が
|屮< る。 これ を f^l: つて MIDI システムの M 期
をと る ことができる
書 スタート (FAH)
肇 コンテ ィ ニュー (FBH)
暴ス トツ プ (FCH)
これら は シーケンサな どの 制御に 用いる。
象 アクティブ セン シン グ (FEH)
MIDI システムの チェック (|"] 路の 断線な
どに 使います。 蒈通 はまず 使う こ と は あ り
ません)。
* ンス アム リセ ッ 卜
システム 全体 を 初期 状態 にします。
5) システム • ェクス クル一 シフ'
メ ッ セージ' (FOH)
F0 H は システム ェクス クル一 シブメ ッセ
- ジで &メ 一力の オリ ジナ ル 機能 を '上 ほ; ii す
る た め に ひ- i ょメ 一力が llj に '4:^ す る こと
のでき る メッセージ である。 データ の 初
に メーカの ヌま録 ID 恭 'ひ が あ ら わ れ, そ の
後 は 任意の データ 列が 来て, 最後 は F7H で
終わる ことにな つてい る。 詳しい こと は 使
う 楽 の 取扱説明書 を 見て ほしい。
以 卜. で MIDI の コマンドの 简 な 説 を 終
わるが, もっと 詳しく 知りたい 入の ために
参考 を 紹介して おこ う。
' ディ ジ タル キ 一ボー ド操作 fff
• デ 'イシ タ ノレ X フ" ッ ク
テスト プロ グラム を 作る,
今 H は MIDI を 使 つ た ラ ッサ ピア タ の
RAN のよう な プログラム を サン プル プロ
グラム と して 紹介す る。 ま た, こ の MIDI ィ
ンタ一 フ — スの ための 基本的 なサ ブル 一
チン を リンク パッケージ にして みた。 リス
ト 1 力 i リンク ハ。 ッ ケ 一 ジの ソ一 スリ ス ト,
リスト 2 が この リ ンク パッケージ を fii つた
デモ プロ ダラ ム である。 この リスト を >Ji ら
せる と, ラッサ ピア タの ORAN のように,
SMC のキ一 ボ一 ド によって シンセサイザ
を 制御 し I' や を m す ことができる。 リンク パ
ッ ケージ' の 使いな だが, 6 つの サブ ル一チ
ンょ りなって いる。
MDINIT は MIDI ィ ンタ フエ一 スの 初期
^ 41 を 行う もので、 他の/レー チン を 呼ぶ I お
に 一度 だけ コールす る 必要が あ る。 この ル
—チンに よって チャンネル は 1 となる。 CH
SET は ひとつの リ| 数 を もつ。 これ は チャン
ネ ル を 变 ^!す る もので 1 チャンネルに する
に は 0, 16 チャンネル にす るに は 15 を' JI 数
と すれば よ い。
ERRST は 8251 がォ 一パーラン, フレ一 ミ
ン グ, パリティ などの エラ 一状態 と な つ た
ときに これ を リセット する も ので, 実際に
は あま り 使う 必要はないだろう。
DATOUT は 1 バイ トのデ 一タを 送信す る
もので, 後述す る NOTEON, NTOFFU 外
のメ ッ セージ を 送りたい と き に 使う。
NOTEON は その 名のと おり 音 を 出す こ と
を 指, /くす る サブルーチン である。 ふたつの
引数 を もち, 最初が 音の 高さ (中央の ドが
60 で それよ り 小さい と 低い? 太き いと; さ
い 音 を 表わす)。 音 tt は 64 力;' 標 寧で それよ り
大きい 音, 小さい と 小さい^, だと 昔 を
消す こ と を 意味す る。
NTOFF は 音 を 消す ための コ マン ドでふ た
つの 引数 を もつ。 引数の 意味 は NOTEON
の 場 /や と M じ だが, 2 S 1 1 の' j I 数 はダ ミ 一
とち-えて よい。
BASIC は いの で, デ一 タを り ; 1', す の は
m'M'. 、ない が, デ一 タを とり 込む の は 難し
い。 MIDI の ボーレ 一トは 31. 25K とたい へ
ん if:, いので、 機械,; おで 作っても データ をと
り こ ぼす こ とが ある。
は $ぉ 作 確, LgfU と して fKjtfi な プログラム
を 出な した 力 近々 符 人お 式の MIDI; お
ぉプ ログ ラム を 化 おする r ぶで ある。 その
n のために, インタ フエ一 スを; il- 非と も 作
つてお いて ほしい。
リスト 1
SUBROUTINE PACKAGE FOR MIDT INTERFACE
MDSTAT
MDDATA
MDINIT:
ENTRY
ENTRY
ENTRY
ENTRY
ENTRY
ENTRY
START
10 OH
MDINIT
CHSEKBYT)
ERRBT
DATOUT (BYT)
NaTEON<BYT,BYT)
NTOFF (BYT, BYT)
Subrout 3. ne
INPUT
DESTROYS
(CHNUM) =A
P (MDSTAT) =A
P (MDSTAT) =fi
P (MDSTAT) =A
A=40H
P (MDSTAT) =A
A-4EH
P (MDSTAT) -A
ft=37H
P ( MDSTAT ) =A
MDINIT
NONE
SUBROUTINE
INPUT
DESTROYS
CHSET: A= (HL)
A=AR,OFH
( CHNUM )=A
CHSET
(H し) = CHANNEL NUMBER
ERRST !
SUBROUTINE
INPUT
DESTROYS
A=37H
P< MDSTAT
ERRST
NONE
A
SUBROUTINE
INPUT
DESTROYS
DATDUT: A=P (MDSTAT)
A ゆ 《a
->DATaUT,0
A= (HL)
P<MDDATA) =A
DATOUT
<H し) = DATA
; SUBROUTINE
; INPUT
; DESTROYS A,
NOTEON: #=BC
B=(HL)
' fi- (CHNUM)
C=90H
A=A1 C
(HL) =A
3DATDUT
NDTEON
<H し) = Key number
(DE) = Vol ume
A=AS,7FH
i H し :> =A
3 DATOUT
A= CDE)
ft=AS(7FH
(H し )=Pi
] DATDUT
(H し >=B
BC=#
NTDFF:
SUBROUTINE
INPUT
DESTROYS A,F
#=BC
B=<HL)
A= (CHNUM)
C=BOH
A=AtC
(H し )=f»
3 DATOUT
A=AS,7FH
し > =A
] DATDUT
A= (DE)
A=AS<7FH
3DAT0UT
(H し >=B
BC=:#
NTDFF
(HL) = Key number
<DE) - Volume
; WORK
CHNUM: DS
END
AREA
850
860
870
330
340
350
o o o o o o o 5 o 3 ,0 o c- c- o o o o o n. o o o o o o o o o o c- o o o o o o o o o o o o o o o o o o o o o o o- o o C o o o o o o o o o o o o r. o -レ 2 c o c
8 9 1 2 3 4 5 in 6 6 A- フ GO 9 ci 2 3 4 _o A" 7 R- 0- o 1 2 3 4 5 6 7 R- 9 c- 1 2 3 4 5 6 7 DO 9 o 1 2 3 4 in 6 7 00 0- o 1 ?t 3 4 5 6 7 DO 0- o 1 2 3 4 5 6 7 8 9 K :::
1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 3 3 「- 3 マ. - 3 3 3 3 4 4 4 4 4 4 4 4 4 4 s 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 7 7 8 8
c- o o o o o o o o o o o o o o o o o
9 o 1 2 3 4 5 6 7 B 9 o 1 2 3 4 5 6
B 9 9 9 9 9 9 9 9 9 9 o- o- o o o o o
o o o o c- o
8 9 o 1 2 3
o o
1 2
119
が 送れる のです。 られ てき た Ittil 像 をカセ
ッ ト テ一プ に録幽 m 杏 ?) する こと も" J
能です。
SMC 777 による SSTV SYSTEM
左側の ビデオの 上に あるの は
スキャン コンバータ (自作)
着 SS TV つて 何?
SSTV と は Slow Scan Television の 略で,
H 本 語に すると 低速 度 走: なテ レ ビジ ョ ン と
いう ことになります。 &声问 線 を 使 }li し た
I 由) 像 伝送 方式で, アマチュア 無線で は
的に 統一され た 規格が あり ます。 また プロ
の 世界で も 一部, 同様 な 通信 方法が 使用 さ
れ ています。
间 内 , 岡 外のお 违と 会話ので きる アマ チュ
ァ 無線で, いつも 交 イミに 使 4i している 機械
を 使つ て 両像が 交換で きれば …… , 相手 は
ど んな顔 をして いるんだろう? さ ん は
美人 かな ? 一… そんな夢をこのSSTVがg^
現して く れま した。 在 アマチュア 無線で
は, 短波 带, または アマチュア 衛 -M を 使つ
た衛 M 通但 で, 多 く の SSTV によ る 交信 (お
見合い?) が 行われて います ('^:活級でも
0K!)。 SSTV を やる に は, Scan Converter
は STV= -- 般の TV> と いう 装;? ひ': 必 で
すが, ソフトウェア を 作れ ばノ く' ゾコン で も
大丈夫です。 アマチュア 無線、: 限らす', 告
声 を 送れれば PI 像 を 送る こ と も "r 能な ので,
いろいろな 使用法が えられます。 たとえ
ば, 電 や ワイヤレスマイク を 使って P1 像
DISK に SAVE してあった 画像 を MS に LOAD した と .
ろ ( ■"KEIKO" という FILE を 選んだ)
參 SSTV と 普通の テレビ <7)it いは ?
SSTV という からに はテレ ビの -f もな わけ
です が, - -体 どこが どう 違う のでしょう ?
また, なぜ 音声 回線 (電話な ど) で 画像が
送れる のでし ようか?
家庭の テ レ ビ の阔而 をよ く兑 ると, 画面が
たくさんの 横線 (走^線) から 成って いる
のが 分かる と 思います。 家庭の テレビ は,
525 本の 走^線から 1 枚の [*-| 面が 構成され て
いて, それが 1 秒 間に 30 枚 分 送 ら れて きま
す。 このように たくさんの 1*1 情報 を 送る
ために は , 広い te の' も 波 を 必要 と します。
残念ながら, ^T•声M線ではilれません。 走
お 線 数 を 減らしたり, 1 秒 問に 送る 両面 の
数 を 減らして いけ ば, 必要 な '追 波の が 小
さくな つてい きます。 咅声 H 線 mr'^^fi
やお 線 電話) で 画像 を 送る ために は, 走奔
線 数 や 1 秒 間に 送る L 由' I 面 数 を 人 幅に 減ら さ
なければ な りません。 そこで SSTV では,
走- 1^ 線 数 128 本, 1 秒 に 送る I 山' 数 1/ « 枚
(つまり 1 枚の Irii'lift を 送る のに 8 秒 かか る )
という 規格 を im 、ています。 ですから, 家
庭の テレ ビの よ う に 励 く I 由 1 像 や 細かい I 由- I 像
は, 残念ながら 望めません。 しかし, 相手の
頓 を鑑赏 (?) したりす る に は 十分な のです !
カラ一 SSTV は, アマチュア 無線' 4i の 間で
つお 験が 進 めら れて いるよう です が, ま だ統
- 規格 はでき あがつ でい ないようです。
左側の 画像に 文字 (C ブ □ ック) を 重ねて 適 言し それ を
送り返して もら 、受信 し たのが 右側の 画像 (少々 画像
に ノイズが はいって いる)
肇 SMC-n7 で SSTV を !
SMC-777 C て' SSTV の il'SfJ- がで き る プロ
グ ラム を 作って みまし た 。 友人の 小 林 健 一
氏 が S MC-70IH に 作つ た プログラム を S M C
-777 用に 改造し, DISKI お 係の プログラム
を 追加 した ものです。 プロ グ ラム は BASIC
と マシン iHi で 構成され ています。
國
暴 外付 の ハードウェア なして' S S TV の 送受
が" r 能 (ハン ダ ごて 不要!).
• SSTVf^ ふ :;- の 人出 力 はカセ ット イン タフ
エース を 使 ffl。 スピーカから 送 を 出す
こ と も 町 能。
詹' し た 像 を フロッ ビディ ス ク に SAV
E, LOAD "き。
秦'' 2 {. ;; し た 肉 像 を フリン タで, '、一 ドコ ピ
- "继。
120
必要な システム I
秦 SMC -777 + カラ一 バレット (SMC- 777C)
參 RGB モニタ
修 カセット イン タフ ヱ 一 スケ一 ブル (ft 厲)
ケ M は カメ ラ 人力 機能が あ りません ので,
力 メラから 絵 を iif, やする こ と はでき ません
が, あら 力' じめ BASIC, あるいは グラフ ィ
ックス エディタ な ど で 作成 した 絵 をフロ ッ
ピ ディスクに 入れて おけば, いろん な 絵 を
送信す る こ とがで き ます。
右側の 画像 を DISK に SAVE している ところ
(この 後 FILE 名 を 入力す る)
書 プログラムの 打ち込み 方
プ ログ ラム は ふ た つ。 ひとつ は SST V B A
SIC プ ログ ラム で, もう ひと つ は SSTV マ
シン 語 LOADER プログラム (こ れ も BASIC
で 書いて ある) です。 SSTV 用の ディ スケッ
卜 を 1 枚 用意 し て く ださ い。 必要な フ アイ
ルは, BASIC. EXE と PIC. PAC です。 手
順 は 以下のと おり。
① SSTV BASIC ァロ グラム を 打ち込んで,
"SS.BAS" という ファイル^で SAVE L ま
す。
② M 様に, マシン|11^し0八0£1?フ°ログラム を
"SS.MAC" と いう フ アイ ル ?^, で SAVE し ま
す。
③ SMC- 777 の 電源を入れ ift: して, BASIC
を jif スタート させ ま す,
(JMCLEAR & HCOOO と 入 乃 L ます。
©RUN "S S.MAC" と 人力し ます。
約 20 杪 後に SS. MAC が 終 r し, SMC- 777 の
メモリ (&HC()(K) 〜& HC6FFF> にマシ ン
ぶ; フ 口 グラ ムが LOAD されます。
⑥ 次に, LOAD ク SS.BAS— と 入力し, BAS
IC プロ グラム を LOAD します。
⑦ SAVE /C "SSTV. BAS", &HCOOO, &
HCGFF と 人力す る と, Enter Startup
Command Line (s) ? と 間いて きます ので,
LINK— PIC0 RUN0" と 人力し, もう -
I 曳リ タ一 ンキ 一を 押し ます。
こ ねで BASIC プロ ダラムと マシン,; プ ログ
ラムが, まとめて" SSTV.BAS" という フ
ァ ィ ル で SAVE されました。 以後 プ 口 グ
ラム を スタートさせる に は, Sony FILER
の MENUlTBASIC と SSTV.BAS を 選お くす
る だけで 0K です。
言した 画像の H?iJ
暴 プロ グラム を RUN させて みよ う
プロ グラム を スタートさせる と, |、X| 1 のよ
う な 阔 ifti が 現れます。 左 右 ど ち ら の ブ 口 ッ
クに 表, する か を 指定す る こ とがで き ます。
ヘルプ キー を 押す と 送 fi;; 状態に 切 り 替わ り ,
受信 ブロ ックに 表示され ている ifij 像に 送信
プロ ックの 文字 を 重ね合わせた SSTV 信号
力 \ カセッ ト インタフェースから お J ら れ ま
す。 また I リ 1 時に. スヒ一 力 力' らも SSTVf さ
- 【 ゆ IV が 聞 こえて きます。 もう --度 ヘルプ キ
—を 押す と受 f,^ 状態に 戻り ます。
HOME キー を 押す と, COPY モードに 切り
替わります。 ディスクへの LOAD, SAVE
および プリ ンタ への ハード COPY がで き ま
す (プリンタ は SMI_720 か Slvn-7020 を 使
ffa ファイル 名の 措定な ど は, Sony FILER
の MENU のように, 力一 ゾル パドルと リタ
—ンキ 一で 簡単に む-えます。 また, ディ ス
クに SAVE されて いる I ぱ I 像 を 顺次 すべ て 表
,r くさせる こと も 町 能です (DISK— CRT モ
ードで CLR キ 一を 押す)。
送' 2fr; ひお のキ一 の 機能 は, 1 のとお り。
秦 カセッ ト テープへの 録音 • 再生
プ ログ ラム を スタート さ せ, リ^^へル プキ
—を 押 し て, 送信 状態に し て く ださい。 TX
の 文字 力 せ: 滅 し て , 送信 状態 をボ してい ま
す。 TX の 文字の 横の 1 C は, 受信 プロ ッ ク
1 と 送信 ブロック C を 重ね合わせ たもの を
送信して いる という 意味です。
ス ピ一 力 か ら は ピロ ピロと 音が 聞 こえて い
る と 思 います。 キー ボ一 ドか ら 何 か 文字 を
入 わして みて ください。 文字が 送信 ブロ ッ
ク C に 現れ, スピ一 力から の^が 変化す る
のが わかります。 では, この SSTV 信号 を
録 してみ ま しょ う。
カセッ トテ一 フ° に フ° ログ ラム を SAVE する と
き と 1"— J じょうに, カセット インタフェース
ケ ― ブル の 赤 I 、 プ ラ グを テープ レコ一 ダの
MIC ジャ ッ ク に 入れ, 録? V- します。 ス ピー
カからの^^-をマ ィ クで錄 t やして もよ いでし
1 ラ 。
キ一 ボ一 ド から 何かコ メ ン ト を 送信 プロ ッ
ク C にき-いて おきます。 錄^ しながら, コ
メント を いろいろ 害き 変えて みて ください。
受信 プロッタ は 真 ffl です 力' ら, 送信 ブ 口 ッ
ク C の 文字 だけが, SSTV 信号に なって い
ます。
テープ を卷 き)^ して, 今 iSi は 再生して みま
しょう。 カセット インタフェース ケープ' ル
の 、プラグの テープ レコーダの ィ ャ ホン
ジャック に 人れ, "|1〃ト: 状態に します。
キー ボー ドの 赤い ヘルプ キ 一を 押して 受信
状態に する と , RX が 点滅 しています。 横の
2 は, '2 イミ ブロ ッ ク 1 に 表示す ると いう 意
味です。 'あほ ど 録 n し た SSTVU- ゆが 文字
と な つて 受信 プロ ッ ク 2 に fji れて きます。
F 5 キ一 を 押す と, RX の 横の 文字が 2— &
― 1 と 変化し ま す。 &は' 2f, 《プロ ッ ク 1 と
2 に 交 に 表示す ると いう I: 味です ( F 5
キ 一を 押しても, 表示が'/' il r する まで は 表
121
示 位置 は 変わ りません)。
• DISK への SAVE と LOAD
HOME キ一 を 押してく た' さい。 MENU が 現
れ ます。 力 一ソル パドルで CRT— DISK を 選
んで リタ一 ンキ一 を 押してく ださい。 受信
ブロック 1 を SAVE す る と き は— SAVE ,受
信ブロ ッ ク 2 を SAVE す ると き は SAVE—
を 選んで リ タ一 ンキ一 を 押してく ださい。
FILENAME? と 聞いて きます から, 適当
な 名前 を 入れます。 こ れで 受信 ブ ロックの
絵が SAVE され ま した。 力一 ソル を END に
もっていき, リターン キ 一を 押す と, もと
の 画面に 戻 ります。
も う一 度 HOME キ 一を 押して, 今度 は DISK
—CRT を 選びます。 LOAD したい FILE と
受信 ブロック を 力— ソ ル ノ 、° ド ル で 選 ん で く
ださい。 HOME キ一 を 押す と 允の 画面に M
り ます。
搴 BASIC で 送 ft 用の
グラフィック を 作って みょう
BASIC で, ^um の 絵 を 作つ てみ ましょう。
サ ン プル プログラム を) i て く ださい。 行番
'ゆ 100 140 でグラ フィ ック 面に グラフ ィ ッ
クを 作成 し , 行 番^ IfiO で' SAMPLE" と !■ 、
う ファイル 名で ディ スクに SAVE しています。
グラフィック 面の X 座標 ~ 1 59, Yf#: 標 ~
127 に グラフィック を 作成し, ディスクに S
AVE します。 GSAVE という コマンド を 使
用し ますので, PIC.PAC を LINK してお く
必要が あります (LINK 、、PIC.PAC"0)。
CIRCLE.BOX, LINE, PAINT などの コ マン
ドを 使って いろいろな ダラ フ ィ ックを 作つ
てみ てくだ さい。 -
暴 セカンド フロッピ を 使 ラには ?
セカンド フロッ ピ (SMI-711) をお 持ちの 方
は, B ドライ ブ を 画像 DATA 用 に 使って み
ましょう。 まず、 SSTV 用の テ" ィ スケ ットを
ォ リ ジ ナルディ スク の" COPY" コ マン ドの
uenerate system Disk て Dual Drive 用
に 変更し ます。
次に, SSTV プログラムの 最初の 部分に 90
LOG IN "B:" を 追加し ます。 これが B ド
ラ ィ ブに SAVE, LOAD 力':"] "自& にな り ます。
プログラム を スター 卜する とき に A, B 両 ド
ラ ィ ブに ディ スケッ 卜が 入って いない と ス
タートで きませ ん ので 注意 してく ださい。
プログラム 中で LOG IN"" や DISK RESE
T などの コマンド を 使えば, A,B 両 ドライ
ブを f も 用 して, 多くの ディスケット を 使 W
図 1 画面 表示
する こと がで き ま す <
みて く ださい。
みなさんで' 験して
参考文献
拳 SMC- 70 対 ISSSTV 送受信 プロ グラ ム
小 林 健- - ハム ジャーナル NO, 33
CQ 出版社
暴 アマチュアの SSTV 枝 術 CQfl', 版 社
©ft ブロ ッ ク
信フ. 口 ッフ
表 1 送受信 中の キーの 機能
機 能
SHIFT+g]] 〜画
送 ft する 送 借 プロ ッ ク A〜D の 指定
SHIFT+[F5]
送信す る 受信 ブロックの 指定
Ll ― 2」
[m 〜[! n
文字 を 書き込む 文字 ブロックの 指定
(力— ソル <?5?^ 動)
Si
受偺 時に 使用す る 受信 プ。 ッ クの 指定
し1 — 2 — &」
入
くゾ
力一 ソルの 移動
IclrI
その 文字 プロ ッ クを すべて ク リ ァ 一す る
^時 BRIGHT の增滅
|HOME|
COPY モードへ
lESCl
BRAKE する
送 ft— 受 fS 切り かえ
122
グラフ ィ ック 作成
サンプル プログラム
10
20
30
40
50
6(Zi
70
80
70
im
110
120
130
140
150
160
' Graphics program
FOR 1=20 TO 120 STEP 20
FOR J=20 TO 120 STEP 20
CIRCLE ( I ,.J> ,20 ,20
NEXT J
NEXT I
CALL GSAVEC'sampl e" ,0 ,0,160, 126)
END
lee '
U0 '
120 ' SSTV mach ine 1 anguage program 1 aader
130 '
140 ' 8tHC000~&HC6FF
Ver 2.Z
一一 HOW TO SAVE SSTV PROGRAMS
First , save SSTV basic program and this program to DISK
. start BASIC and enter ' MCLEAR ,S(HC000 '
. load this program and run
• enter ' NEW ' t erase this program )
. load SSTV BASIC program
- enter ' save/c "SSTV" ,8<HC000 ,&'HCd>FF '
■ enter ' 1 ink "pic" , " run " , and return '
• SSTV programs were saved completely
-D1632EA22E6D999DFD1FB09D
3ECCD3D220CCF7D99EA6CBCE
I A D E
A K T
F R e □ X D T _
E □ R p E N A -
D F N E D _
i0000000 一
-•1234 5 61_
^0000000,
hO->-*S*"014im(DCDSOD(
JCNSsan-^tcntunassc:
^-Ejnuns^os-jnnwnno-unntJOii-JNjhjmso-uoLnuniTiwc
oMMfTiosow-oo-Chn^-'-TiLn^-seDfTimoosciiLJ^iusmo'Oooc
]u 卜 usnsujtJDUJ — 。e
u
CB
C3
m
Bl
05
79
B7
DD
D5
E5
10
D9
DD
CD
C6
F4
28
7E
5F
lA
18
»LiJ'COQ ォ OOUI'lilQLiJffiQQL
DD
79
DD
2D
ai
ED
ED
45
20
Dl
FE
CD
46
DD
22
C6
05
79
79
3D
12
El
01
Al
47
0B
ei
BB
14
SO
0C
C2
DE
19E
CI
D9
DD
A5
ED
CB
m
CI
C2
B6
A3
CUJfMQD ォ QQCiLUQ — — L
i ォ uocjinojur} 丄 QMiij く
3E
6Ei
07
@1
5D
Al
A5
80
CI
CI
C3
CI
C6
Ch
nn
rimch ひ muuithe
ドド门 "jwrnri
-■«taisiussQ(s
JOLJ ォ o — sllu
j«Nunij.sQL)r
JOO-Qi-'nQoajr
丄
5A
D6
14
7F
01
01
<d6
Mr ,
ce,
66,
CI ,
BPt,
09,
09,
08,
3 な-! な"!
3 to D CD d
J p M Q Q
1 n s * M
1 \.'
AF
9D
02
98
r 7
C6
0E
DD
Cb
CA
6F
4E
DD
57
CD
03
46
CO
FS
CB
02
レ 1
6F
3E
3E
4E
E UJ ^ CD n
AF,
2A,
10,
ED,
CB,
3E
C6
C6
フ 9
C6
CD
3F
C6
D6
4B
DD
DD
DD
22
F8
D2
EE
m
U)S ひ— umK]》o
QQUQ(NSll-flQU
《ば usuu
DD
CB
02
22
22
CO
ID
2A
-OQQC<inSL.CK
sn«*uousrMO
22
08
03
16
IE
FB
00
C2
2A
ur-Qnsr-ssu
nc!i>cDfTii>ooiii>
-000000
-345678
-000000
- 2 2 2 2 2 2 „
'0 0000000
-1234567B
0000000000^00
3 4 5 6 7 8 9 12 3 4 5
2222 2 22333333
222222 2-2222 2 2
A 1 1 1 111112222^
123
2360
DATA
78 ,
CB ,
43 ,
C2 ,
3D ,
C2 ,
0F ,
iSF ,
CF ,
(ZiF ,
し ,
,
し 2 f
23 )
22 ,
A ゥ
H J ,
ゥゥっ 171
DATA
C6 ,
00 ,
E6 t
0F ,
32 ,
AB ,
Ch ,
7B ,
DD ,
A6 ,
0C ,
CA ^f
55 ,
レ^ 4
06 f
1 2 ,
2J80
DATA
10 ,
FE ,
C3 ,
BE ,
C2 ,
2A ,
A7 ,
C6 ,
45 ,
4 し ,
23 ,
23 ,
22 ,
A7 ,
C6 ,
Ld ,
DATA
78 ,
FE ,
29 ,
CA ,
6C ,
C2 ,
21 ,
AC ,
C6 ,
C3 ,
72 ,
C2 ,
21 ,
AB ,
C6 ,
21 ,i
^400
DATA
AB ,
Ch ,
22 ,
A9 ,
C6 ,
6F ,
26 J
02 ,
29 ,
29 ,
29 ,
7A ,
DD ,
CB ,
oc ,
hh ,
24 1
UH , H
ゥ o
01,
IF",
IF,
E& ,
07 f
B5 ,
4 し ,
Eu f
78 ,
32 ,
AD ,
C6 ,
7B ,
DD ,
riATA
0D ,
CA ,
*?C ,
レ^ ,
06 ,
04 ,
1 ,
FE ,
し J ,
Ho ,■
し 2 ,
3E ,
ACT
lor ,
Z 碎 JLU
Dh fA
AD ,
C6 ,
CB ,
26 ,
30 ,
01 ,
78 ,
32 ,
AC ,
C6 ,
2A ,
A9 ,
C6 ,
7E ,
21 ,
2440
DATA
ID ,
Ch ,
4F ,
06 ,
00 ,
09 ,
7E ,
□ 6 ,
3A ,
Cl f
4F ,
匚 9 ,
DD ,
2A ,
96 ,
C& ,
2450
DATA
3A ,
62 f
CS ,
B7 ,
CA ,
CF ,
C2 ,
3D ,
32 ,
B2 ,
C6 ,
2A ,
63 ,
C6 ,
E9 ,
DB ,
DATA
IB ,
4F ,
E6 ,
01 ,
C2 ,
DA ,
C2 ,
3E ,
2B ,
C9 ,
DB ,
1 A ,
5F ,
E6 ,
60 ,
C2 ,
2470
DATA
E2 ,
C3 ,
7B ,
CB ,
71 ,
□A ,
F2 ,
C2 ,
FE ,
1 7 ,
CA ,
63 ,
C3 ,
FE f
IC ,
CA ,
2460
DATA
6A ,
C3 ,
FE ,
,
CA ,
36 ,
C4 ,
FE ,
08 ,
CA ,
28 ,
C4 ,
FE ,
0D ,
CA ,
F6 ,
2490
DATA
C3 ,
FE ,
19 ,
CA ,
EA ,
匚 3 ,
FE ,
16 ,
CA ,
,
C4 ,
FE ,
IC ,
CA 4
FA ,
C3 ,
2590
DATA
FE ,
1 フ 1
CA ,
19 ,
C4 、
IE f
00 ,
FE ,
01 ,
CA ,
B3 ,
C3 ,
FE ,
15 ,
CA ,
CB f
DATA
C3 ,
IC ,
FE ,
02 ,
□A ,
B3 ,
C3 ,
FE ,
18 ,
CA ,
C8 ,
C3 ,
iC ,
FE ,
04 ,
CA ,
2520
DATA
B3 ,
C3 ,
FE ,
12 ,
CA f
CO ,
C3 ,
IC ,
FE ,
06 ,
CA «
B3 ,
C3 ,
FE ,
05 ,
CA ,
2oJQ
DATA
C8 ,
C3 ,
FE ,
03 ,
CA ,
97 ,
C3 ,
FE ,
08 ,
CA ,
71 ,
C3 ,
FE ,
07 ,
CA ,
A8 ,
2540
DATA
C4 ,
FE ,
ID ,
CA ,
99 ,
C4 ,
FE ,
14 ,
CA ,
C2 ,
C4 ,
FE ,
IB ,
CA ,
B3 ,
C4 ,
2550
DATA
3E ,
05 J
C9 ,
21 ,
Bl ,
Ch ,
34 ,
3£ ,
IE ,
C9 ,
21 ,
SI ,
C6 ,
35 ,
3E ,
IE ,
2560
DATA
C9 ,
3A ,
9C ,
C6 ,
B7 ,
FA ,
S9 ,
C3 ,
C2 ,
B2 ,
C3 ,
3t ,
50 ,
2E ,
32 ,
C3 ,
257(3
DATA
8C T
C3 ,
3E ,
80 ,
2E ,
26 ,
C3 ,
BC ,
G3 ,
AF ,
2E ,
31 ,
32 ,
9C ,
C6 ,
Z\ ,
2560
DATA
05 ,
FA ,
ED ,
69 ,
3E ,
<55 ,
C9 ,
DD ,
2A ,
9F ,
C6 ,
DD f
6E ,
06 ,
DD ,
66 ,
2590
DATA
/ ,
22 ,
9F ,
C6 ,
DD ,
2A ,
9F ,
C6 ,
DD ,
7E f
04 t
01 ,
05 ,
5A ,
ED ,
79 ,
2600
DATA
3E ,
05 ,
C9 ,
7B ,
07 ,
07 ,
07 ,
07 ,
4F ,
06 ,
00 ,
DD ,
21 ,
4D ,
C6 ,
DD ,
2610
DATA
09 ,
DD ,
22 ,
96 ,
C6 ,
C3 ,
64 ,
C4 ,
7B ,
C6 ,
4 1 ,
Ski ,
05 ,
5C ,
ED ,
79 ,
2620
DATA
7B ,
07 ,
フ ,
07 ,
07 ,
4F ,
06 ,
00 ,
21 ,
AD ,
C6 ,
09 ,
22 ,
9A ,
C6 ,
3E 1
^630
DATA
0A f
C9 ,
DD ,
46 ,
06 i
DD ,
4E ,
07 ,
ED ,
59 ,
DD ,
34 ,
06 ,
DD ,
7E ,
0A ,
2640
DATA
DD ,
BE ,
0S ,
F2 ,
64 ,
C4 ,
DD ,
36 ,
198 ,
00 ,
DD ,
34 ,
09 ,
DD ,
フ E ,
0B ,
DATA
DD ,
BE ,
09 ,
F2 ,
64 ,
C4 ,
DD ,
3h ,
09 ,
00 ,
C3 ,
h4 ,
C4 ,
DD ,
35 ,
OB ,
26^0
DATA
r ^ ,
64 ,
C4 ,
DD ,
7E ,
OA ,
DD ,
77 ,
OS ,
DO ,
35 ,
09 ,
F2 ,
64 ,
CA 、
DD f
DATA
7E ,
,
DD ,
77 ,
(59 ,
C3 f
64 ,
C4 f
CD ,
0D ,
C4 ,
DD ,
46 ,
06 ,
DD ,
4E ,
2660
DATA
©7 ,
IE f
20 '
ED ,
59 ,
C9 ,
DD ,
3 も ,
08 ,
DD ,
36 ,
09 ,
00 ,
DD ,1
"7E ,
UH 1 H
QB ,
3C ,
32 ,
C も ,
21 ,
4E ,
C4 ,
22 ,
D3 J
C6 y
u J ,
64 ,
C4 ,
DD ,
46 ,
ヮ" 70lfll
UH 1 H
nn
uU ,
AC"
ft つ
DD ,
"7E f
,
IE ,
20 1
ED ,
5*? ,
©4 ,
3D ,
'r 2 ,
5*? ,'
,7 10
O^TA
し *i ,
し ij ,
r A ,
,
DD ,
,
00 ,
DD ,
66 ,
1 ,
DD ,
4E ,
06 ,
00 ,
CB ,
ゥ, ゥ £*
riATA
UH 1 H
^ 1 f
09 ,
DD ,
ft. f
サ ,
07 ,
fS~7 ,
10 ^ 1
VI f 1
AO
,
1 / 1
4r ,
LrO ,
1 V f
.1 t JW
DM 1 H
Hyi ,
nn
UU ,
/コ ,
CkJ.
Vi O ,
nn
-J A
a-j
¥J f f
ac
Idt ,
■1 o
,
1 Q
en
ム \
,
つ ~7ADI
UH \ H
AC
cir ,
mi
UiJ ,
C.LI ,
to
OT ,
iJt. ,
loH 蠻
AT
H ' ,
「o
し Y ,
1 1 ,
tJH ,
AC
HC, ,
LrO ,
tc. ,
a VI ,
,
ぶ r 310
UH 1 H
He. ,
E "つ
r JL ,
,
し 崎 ,
し ,
ITS
し 10 ,
ゥ A
OM ,
iSv ,
し 6i ,
80 ,
32 ,
BO ,
C6 ,
2 /b0
DATA
3E ,
OA ,
C9 ,
3E ,
04 ,
D3 f
1 D ,
El ,
CD ,
D i ,
C0 ,
3E 1
GE ,
00 ,
00 f
2770
DATA
00 ,
C9 ,
El ,
し ,
57 ,
C0 q
3E ,
00 ,
3z ,
AE ,
C6 ,
3E ,
00 ,
32 ,
AF ,
C6 ,
2780
DA fA
3E ,
04 ,
D3 ,
ID,
,
08 ,
48 ,
CD ,
5A ,
CO ,
3A ,
9C ,
C6 ,
B7 ,
F2 ,
E6 ,
2790
DATA
C4 ,
EE ,
50 ,
32 ,
9C ,
C6 ,
E6 ,
50 ,
6F ,
26 i
80 ,
22 ,
92 ,
C6 ,
16 ,
00 ,
2800
DATA
2A ,
,
C6 ,
2.Z ,
94 ,
C6 ,
01 ,
90 ,
10 ,
09 ,
D 乂 ,
01 ,
C5 ,
01 ,
AO ,
80 t
2B10
DATA
0*? ,
22 f
92 ,
C6 ,
CD ,
BC ,
C2 ,
2 1 ,
00 ,
00 ,
CD ,
B2 ,
C5 ,
06 ,
21 ,
10 ,
20 20
DATA
FE ,
CD ,
Bj£. ,
C5 ,
06 ,
21,
10 ,
FE ,
CD ,
B2 ,
C5 ,
06 ,
21 ,
1 ,
FE ,
CD ,
2830
DATA
B2 f
C5 ,
3E ,
,
B9 ,
F2 ,
4F ,
C5 ,
7A ,
A 7 ,
CA ,
04 ,
C5 ,
06 1
00 ,
09 ,
DATA
4D ,
44 ,
21 ,
A0 ,
0F ,
ED ,
42 ,
69 ,
60 ,
02 ,
48 ,
C5 ,
3E ,
08 ,
BA f
DA ,
riATA
LPf4 1
し拜 ,
3A ,
9C ,
C6 1
し d ,
E6 f
C4 ,
Ids ,
1 A ,
10,
FE ,
レ d ,
IF ,
C5 ,
06 ,
2B60
DATA
00 ,
IE T
00 ,
,
00 ,
7B ,
Bl ,
47 ,
D6 ,
64 ,
02 ,
66 ,
C5 y
7B ,
06 ,
IC ,
2870
DATA
10 ,
FE ,
47 ,
C3 ,
90 ,
C5 ,
47 f
C5 ,
3E ,
9F ,
6B ,
06 ,
1 A ,
DA ,
8C ,
C5 ,
2B80
DATA
3A ,
Bl ,
C6 ,
91 ,
30 ,
01 ,
AF ,
2E ,
IF ,
BD ,
38 f
01 ,
7D ,
CB ,
3F ,
4F ,
2S90
DATA
06 ,
00 ,
21 ,
0D ,
C6 ,
159 ,
7E ,
CD ,
EA ,
C5,
06 '
05 ,
10 ,
FE ,
IC ,
Cl ,
2900
DATA
CD ,
B2 ,
C5 ,
79 ,
FE ,
63 ,
D2 i
A2 4
匚 5 ,
3E ,
AF ,
BB ,
D2 T
55,
C3 ,
^9 110
DATA
AO ,
C5 f
3E ,
78 ,
BB ,
D ノ ,
55 ,
C5 f
14 f
3E ,
7F ,
BA ,
D2 ,
F0 ,
C4 ,
C3 ,
2920
DATA
DA f
C4 ,
E5 ,
C5 ,
21 ,
C0 ,
C5 J
E5 ,
2A ,
SD ,
C6 ,
9E ,
ID ,
06 ,
2930
DATA
3£
4 つ
_2i
8F
C£»
斗 E
77
r-i
c: 1
21
2940
22 ,
BD ,
C6
ED
7Q
F (& ,
10 ,
PQ ,
C3 ,
E9 ^
C5 ,
21 ,
CD ,
C5 ,
22 ,
@o ,
2950
DATA
C6^
ED,
7B,
F8,
10,
FB,
C3,
E9,
C5,
C9,
E5,
21 ,
90,
C6,
ED,
6F ,
2960
DATA
7E,
2A,
94,
C6 ,
45,
4C,
CB ,
43 ,
CA,
03,
C6,
ED,
79 ,
23,
22,
94 ,
297C
DATA
C6,
£1 ,
C9,
©F,
07,
(S7,
07,
07,
ED,
79 ,
El ,
C9,
00,
08,
01 ,
29B0
DATA
09,
02,
0A,
e3,
0G,
04,
0C,
05,
0U ,
06,
0E ,
07,
0F ,
IE,
lA,
16,
2990
DATA
12,
0E ,
0A,
06 ,
02,
IC ,
18,
14,
10,
06,
04 ,
013 ,
00,
ee.
Bd,
3000
DATA
04 ,
31 ,
3D,
C6,
32,
D4,
39,
EB»
2A,
ED,
39,
24,
50,
D8,
3010
DATA
32 ,
00 ,
2D ,
C6 ,
C7 ,
39 ,
C9 ,
25 ,
EB ,
CD ,
E0 ,
35 ,
9Q ,
06 ,
95 ,
ゥ 01 つ
UH 1 H
*T 1 ,
,
oa
TO ,
l|0O ,
■cPv ,
Ant
tplo ,
lu*r ,
V J ,
1 c
Ulh3 ,
r 10 f
nn
jjji ,
y\i
RO ,
OA
"*r ,
3030
JJH 圍 H
ft"?
00 ,
Ho ,
A ム
vo ,
vw ,
10 w ,
Ok A
W*r ,
CM
10 1J ,
1 c
1 r 1
A ゥ
c ム
to ,
08 ,
74 ,
05 ,
A2 ,
3040
DATA
07,
43,
m ,
74 ,
es,
m.
00,
09,
0F,
01 ,
39,
3C,
8C,
05,
BA ,
DATA
07,
44,
m,
BC,
05,
00,
09,
07,
0F,
01 ,
2C,
3A,
CD,
C5,
16,
3060
DATA
00,
D0,
F0,
C0,
60,
C6,
フ D ,
C6,
60,
50,
2D,
C6,
2D,
3070
DATA
C6,
Cl ,
90,
Bl ,
DC ,
F0,
95,
AB ,
C6,
m ,
00,
m.
00,
00,
3080
DATA
C7,
50,
00 ,
4E,
C4,
00,
00,
m,
00 ,
00,
3090
DATA
00,
m,
m ,
m.
m,
m '
m,
00,
00 ,
iMd ,
(did ,
00 ,
00,
3100
DATA
m.
m、
m.
00 ,
00,
3110
DATA
00 ,
00 ,
m ,
m,
90 ,
00,
00,
m.
m.
m,
00,
3120
DATA
m.
00,
00,
m,
m,
00,
00,
03,
00,
00 ,
00 '
m '
00,
00,
00 ,
124
110
120
130
140
150
160
178
180
190
200
210
220
230
250
260
270
280
290
3ie
330
340
35e
360
370
380
390
400
410
420
430
440
450
460
470
480
49a
518
520
538
540
558
560
578
see
590
am
610
620
630
640
650
660
670
680
690
SSTV program for
SMC-777C
□r
SMC - 777 + Col orPal ette
( c ) J , JRIWZI
10 May, 1985 Ver 2.1
DIM FI し E«(24) ,P» ( 16> ,BWX < 15)
ON ERROR GOTO ♦ER
' —— DEF PALETTE ——
FOR 1=0 TO 7
DEF PA し ETTE I ,2*1 ,2*1 ,2*1
NEXT I
FOR 1=8 TO 15
J= (1-8) »2+l
DEF PA し ETTE I ,J,J,J
NEXT I
*SSTV
CONSOLE 40! CURSOR ON に CO し OR ,0 ,0
CCLEAR 0,25 : PRINT (11,19) (home)
PRINT ( 12 , 18) ;" COPY"
SVINIT=8iHC00e
SVRX=S<HCe03
SVTX=*<HCe06
CALL SVINITO
OUT J<HIC,3
GCOLOR 9 ,0 ,9
LINECB ,128) - (319,128)
LINE (31 ,199)-(31 ,167)
LINE -i72,167>
LINE -(72,199)
し I NE (87,199) - (87,167)
LINE - (128,167)
LINE -(120,199)
し INE< 143, 199) 一 (143 ,135)
LINE -(224,135)
LINE - (224 ,199)
し I NE (239 ,199) - (239 , 135)
LINE -<319,135)
PfiINT (0,129)
CALL SVRX ()
♦MENU
CONSOLE ,17, 8s CCLEAR 17 ,8
CURSOR OFF
PRINT : PRINT
PRINT " SSTV UTILITYs ——
71«
720
730
740
750
760
770
780
790
aie
820
B40
Gse
B70
BGe
890
900
910
92C
930
940
950
960
970
980
990
leee
102(9
1030
1040
1050
1060
1070
lOBO
1090
100
\^
20
30
40
50
6e
70
80
90
1200
121(3
1220
1230
1240
1250
1260
1270
1280
12<?e
130121
1310
132(9
1330
1340
1350
1360
1370
1380
1390
1400
14113
1420
1430
1440
1450
1460
1470
COPY (DISK— >CRT> "
COPY (CRT— >DISK) "
COPY < CRT— >PRINTER)
SSTV"
CP し CIT(25, 19> ,! (HI sCP し OT < 26 , 19> ,&H2
PRINT (27,19) !" & return"
PRINT
PRINT
PRINT
PRINT
PRINT
AC し EAR 17,8, ,2
f\-2.Z
GOSUg 910
A»=INKEY* (1)
ACLEAR 17,8, ,2,0
IF A*=CHR*(8eH97> THEN A=A-1
IF A*=CHR*(I<H9C) THEN A=A+1
IF A*=CHR*(8<HD) THEN 960
IF A<20 THEN A=2ei
IF A>23 THEN A=23
GOSUB 910
GOTO 810
FOR 1=3 TO 21
CP し OT (I ,A) , , ,3,1
NEXT I
RETURN
IF A=20 THEN «>0 し OAD
IF A=21 THEN *DSAVE
IF A=22 THEN «HCOPY
IF A=23 THEN #SSTV
GOTO 810
《I し OAD
CONSOLE: CCLEAR
FOR 1=0 TO 24
FILE* (!> = '• "
NEXT I
DIR "*.PIC"
FOR 1=1 TO 24
FOR J*l 1 TO 18
F*=CHR* (CPOINT ( J , I ) )
FI し E»( I ) =FII_E» m +F$
NEXT J
IF FILE*(I)=SPftCE*<8) THEN USQ
NEXT I
CCLEAR
CONSOLE ,17, B
CCOLOR ,2!CCLEAR 17 ,B
FOR 1=0 TO 2
FOR J=l TO B
PRINT (9»I iFI し E»(B»I" リ:
NEXT J :NEXT I
PRINT
PRINT
PRINT
PRINT t
»SFI し E
(29 ,17) ;'
(30, IG) ;'
(30 ,20) ;'
(39,21) ;'
X =l :y=l i AC し EAR
GDSUB 1520
A*=INKEY* ( 1>
(hotne) -back "
(cl r> 一 A しし"
< 一 load"
1 oad ->"
17,8, ,2,0
IF
A*=CHR« tliH97)
THEN
Y=Y-l
IF
A»=CHR*(S(H9C)
THEN
Y=r+i
IF
A*=CHR* (&H96)
THEN
X=X-l
IF
A*=CHR* (8(H99>
THEN
X=X + 1
IF
A»=CHR* は顏
THEN
1570
IF
A*=CHR* (8!H94)
BOTO
*SSTV
IF
A*=CHR*<I<HBE>
GOTO
»A しし
IF
X<1 THEN X=l
IF
X>3 THEN X=3
IF
Y<1 THEN Y=l
IF
Y>8 THEN Y=8
T25
1489
149C
1500
15119
1529
1538
1540
1550
1560
1570
isee
1590
1600
1610
1620
1630
1640
1650
1660
1670
168(9
1690
1700
1718
1720
1730
1740
i75e
17i)0
1770
1780
1798
IBm
iBie
1820
1830
1840
1S50
1860
1B70
1880
1890
1900
1910
1920
1930
1940
1950
1960
1970
1980
1<?90
2000
2010
2029
2030
2040
2050
2060
2070
2080
2090
2100
2110
2120
2130
2140
2150
2160
2170
21 B0
2190
2200
2210
2220
2230
2240
AC し EAR 17, B, ,2 ,0
GOSUB 1520
GOTO 1360
FOR I=(X-l)*9 TO (X-l)»9+7
CP し CIT (I , Y+16> , , ,3,1
NEXT I
RETURN
GOSUB 1700
AS=INKEY« ( 1 >
GOSUB 1750
IF A»=CHR* (&H97) THEN Z=Z-1
IF A*=CHR*(!.H9C) THEN 1=1*1
IF A»=CHR»(&HD) GOTO IBM
IF A*=CHR*(8(H94) GQTQ »SFILE
IF 2<1 THEN Z=l
IF Z>2 THEN 2=2
BOSUB 1700
GOTO 1590
FOR 1=1 TO 7
CPLOT (29+1 ,Z+19) , , ,3,1
NEXT I
RETURN
FDR 1=1 TO 7
CP し OT <29+I ,Z+19) , , ,2 ,0
NEXT I
RETURN
F I し E»=F I LE 拿 < 8* ( X— 1 )' + Y )
IF FI し E*=SPACEt(B) OR FILE*-"'"
IF Z=l CALL GLDAD (FILE*, 0,8)
IF Z=2 CALL G し OAD(FI し E» , 16IS,0>
GOTO *SFI し E
*A しし
AC し EAR 17,8, ,2,0
FOR K=l TD 24
X=INT{K/9)+l :Y=( (K-8*{X-1> ) MOD 9)
BOSUB 1520
IF FI し E»(IO=SPACE$(8> THEN 1970
IF <K MOD 2)=1 THEN XX=0 ELSE XX=16e
CALL (3l_CIAD(FI し E» (K> .XX
AC し EAR 17,8, ,2,0
NEXT K
GOTO *SFI し E
THEN »SFI し E
THEN 2=1-1
THEN 1=2+1
GOTO 2230
♦DSAVE
ceo し OR ,2,lZl!CCLEAR 17,8
PRINT (3,18) ->SAVE"
PRINT (3,19) ;" BAVE< -"
PRINT (3,20) ;" END "
Z=l :ACLEAR 19,3, ,2,0
GOSUB 2180
A*=INKEy*(l)
IF A*=CHR*(S<H97>
IF A*=CHR:* (&H9C)
IF A*=CHR* (!<HD)
IF Z<1 THEN 1=1
IF Z>3 THEN Z=3
AC し EAR IB, 3, ,2,0
GOSUB 2180
BDTQ 2080
FDR 1=1 TO b
CP し OT (4+1 ,Z+17) , , ,3,1
NEXT I
RETURN
□N Z GOTO 2240, 2250, »SSTV
XX=8!GQT0 2260
2250
2260
2270
2280
2290
2300
2310
2320
2330
2340
2350
2360
2370
2389
2390
2400
2410
2420
2430
2440
2450
2460
2470
2480
2490
2500
2510
2520
2530
2540
2550
2560
2570
2580
2590
2600
2610
2620
2630
2640
2650
2660
2670
2680
2690
2700
2710
2720
2730
2740
2750
2760
2770
27Be
2790
2Bm
2810
2020
2830
2B40
2850
2Q6e
2B70
28ee
2890
2990
2910
2920
2930
2948
2950
296IS
2970
2980
2990
xx=i6e
INPUT "FI し E NAME?" ; F*
CALL GSAVE (F« ,XX ,0,160,128)
BOTO «OSA^/E
»HCDPY
CONSOLE 4a, 17, a,
CIXEAR
17 :L0CATE(C,17)
I will copy pictures to printer."*
Bet printer ! " ;
(home) — >END"
ceo し OR
CC し EAR
PRINT '
PRINT
PRINT "
PRINT "
PRINT
*PIC
PRINT "Select picture ( 1=1 e-f t ,2=right) " ;
P*=INKEY*(1)
IF P*="l " THEN P=0!BDTO *DAT
IF P*="2" THEN P= 160: BOTO *DAT
IF P*=CHR»(StH94> BOTO »SSTV
GOTO 2360
*DAT
P* ( ) =CHR* ( &HF ) +CHR* ( S<HF ) +CHR* (&HF) +CHR* (&HF)
P* tl> =CHR* ( &H7 ) +CHR* ( &HF > +CHR* ( StHF ) +CHR* < &HF >
P* ( 2 ) =CHR* 1 8cH7 } +CHR* ( i(H? ) +CHR* (&HF) C&HF)
P* (3)-CHR$ (&H7) +CHR* (8<H7)+CHR«(S<H7) +CHR* ( &HF >
P»(4)=CHR* (&H7)+CHR*<&H7> +CHR* (SiH7) +CHR* (&H7)
P*(5> =CHR* ( &H7 ) +CHR* ( &H7 ) +CHR* ( &-H7 ) +CHR* ( &H3 )
P*(6) =CHR* ( &H7 > +CHR* ( &H7 ) +CHR* ( &H7 > +CHR* ( &m )
P*(7) =CHR* (&H7) +CHR* ( &H7 ) +CHR* (8.H7) +CHR* ( &H0 )
P* {S)=CHR* t&H7)+CHR* ( mi ) +CHR* ( ! <H6 ) +CHR* ( S.H0 )
P* C9) =CHR* ( J<H7 ) +CHR* ( $<H6 ) +CHR* ( &M6 ) +CHR* ( ScHe )
P» ( 1 ) =CHR* ( &H6 ) +CHR* ( &H6 > +CHR* ( &H6 ) +CHR* ( l<H0 )
P* ( 1 1 ) =CHR* < J<H4 ) +CHR* ( mh ) +CHR* ( &H6 ) +CHR* { ScHS )
P* (12) =CHR* ( S<H0 ) +CHR* ( &H6 > +CHR» ( &H6 ) +CHR* < S<H0 )
P* (13) =CHR* ( +CHR* ( ^2 ) +CHR* (&H6) +CHR* (&He)
P* (14) =CHR» (&H0) +CHR* t&H2) +CHR* ( !<H2> +CHR* < S(HO)
P* ( 15) =CHR* ( &H0 ) +CHR* ( 5<H2 ) +CHR* ( &H0 ) +CHR* ( %<m )
< 1 " =CHR* ( StH0 ) +CHR* ( &H0 > +CHR* ( &H0 ) +CHR$ ■( &H0 )
FOR 1=0 TO 7
BW4 ( I ) =2* I
NEXT I
FOR I=B TD 15
BW/i(I) = CI-8)*2+l
NEXT I
PRINT @1 ,CHR* (&H1B> s"T" ;" 0B" i
FOR Y=0 TO 127
PRINT ei ,CHR*(&H1B) ;" S0640" ;
FDR X=P TO 159+P
GGET (X ,Y) - (X ,Y) ,GX (0)
PRINT ei,PS(BW'X(G%(9) AND &HF> ) j
NEXT X
PRINT ei ,
NEXT Y
PRINT SPRINT "COPY END . . . "
INPUT "Continue(y/n) " jCS
IF C*="y" THEN GQTO #HCOPy
IF C*="Y" THEN GOTO *HCOPY
GOTO #SST リ
*ER
IF ERR=10 THEN »ER2
*ER1
(2.17) ;" ERROR ! ! ! "
(2.18) ;" No.=" ; ERR
: PAUSE 10: GQTO im
PRINT
PRINT
CLEAR
*ER2
PRINT
CLEAR
(2,17) ;" FILE NOT FOUND"
: PAUSE IOjGOTD 100
f
沖 綴 県 普久 原朝宏
最近 パソコン による デ一 タ 通信 が 盛 ん に な
つてい ますが, 私 も データ通信 を ハムが 777
用に 開発した SSTV プロ グラム を 使って 楽
しんで いますので, 紹介した いと 思います。
ハムの 分野で は, パソコン は RTTY, SSTV,
交信 局 リ ス ト な どて 1^ われて いる ようです e
RTTY と は, ラジオ テレタイプ のこと で, バ
ソコン のキ一 ポ一ド で 入力 した メッセ 一ジ
を, マークと スペースの 信号に 変換して,
電波で 世界 各国の ハム 局の 受信 システムの
ブラウン管に 表示 させ, 交信す る 方法です。
新聞社で 使用 されて いるよう な カタ カタ 音
が 出る テレタイプ ではなく, パソコンです
ので 大変 静かです。
SSTV と は, ス0 —スキャン テレビジョン
のこと で, グラフィック, 写真な どの 静止画
像の 送受信が できます。 これまで は, 残像
管 を 使用して ビデ 才力 メラで 紙に 書いた メ
ッ セージ や 写真 を 撮影して 送って いま した
が, いま は パソコン を 使用して いる 局が 增
えてい るよう です。 SSTV は, I 枚の 画面
を 約 8 秒 間 要して 完成させます ので, 8 秒
おきに どんどん 絵 を 送り出せます。 日本 国
内 はもち ろん 外国 局から 送って きた 絵をデ
イス クに セーブしたり, その 絵に 文字 をィ
ンサ一 卜して 送り返した りする の も 可能で
す ,, 画像 は カセッ 卜 テープに もセ一 ブで き
ます。
SSTV は 主に 白黒です が, 現在 は カラ一 化
が 盛 に に な つてお り, 私 も 現在 準備 中 です
私の場合 は 2 ドライブで, A ドライブに S
STV システム ディスク を, B ドライブに 画
写真 , 私の システム
南アフリカからの 画像。 空中 状態
が « く 少し ノィ ズがぁ る 。
像 データ ディスク を 作成し, 運用して いま
す。 写真 だと 約 15 枚く らい セーブで き ます,
文字 だけの メッセ一 ジ だと, かなりの 董の
デ一 夕が セーブで きそう です 。
また, Memo も 大変 重宝して います。 私 は 交
通 局 リストに 使用して いますが, 便利です
ね。 現在のところ, 400 局く らいし か 入力し
てません が, これまでの 交信 局 を 全部 入力
する に は, ま だ ま だ 時間が かか りそう です r
あと 3, 000 局く らいかな !
無線機の ダイヤル を 回す と, 国内 国外の 局
が 聞こえて きます 力、', 聞こえて いる 局が す
でに 交信 済の 局 かどう か は, 月日が 経つ と
な かな か 思い出せません。 そこで Me mo が活
躍し ます。 コールサイン を インプットして
サーチす ると, 交信した 局 だと 函 面に 出て
きます。 年度 月日, 周波数, 時間な どす ぐ 分
か り ます。
|;- .ダ
SMC 用 8/5, 25 インチ ディスク インタフェース
SMC シリーズ は オペレーティング • システ
ムを ベースと した コンピュータ であり, CP
/M マシンと して 高い パフォーマンス を 誇つ
ています。 しかし, 3.5 インチ ディスク は,
わずか 280K バイ 卜の 容量し かなく, CP/M
上で プログラム を釅 発して いると すぐに デ
イス クが バンクして しまいます。 だったら
大 容量 デ イス ク を SMC につない じ や えつ./
という 短 終 的 な 発想 か ら 実現 したの が 今回
発表す る 8/5.25 インチ ディスク イン 夕 フエ
ース です。
基本 方針
シ ス テムの ハ一 ドウ エア を 拡張す ると きに
は, その サポート. ソフトウェアが 常に
[いになります。 しかも, のように ディ
ス ク を ¥{ぶ よ したり というよ うな 才 ペレ一 テ
イング- システム !1{4^にかかゎ る場^^は,
その 才 ペレ一 ティング • システムの 一部 を
'Oiiii せ ざ る を はな くなります。 とこ ろで,
CP/M の埸 に は ft 神の ハードウェアの
で 走る ために, ハードウェアに 依存す る
お 分 (ディスク 人 )i, コンソール 人出 力
など) は BIOS と 呼び. ユーザーが n 分で
作成す る ことにな つてい ます。 つまり,
BIOS さえ ちゃんと 作って おけば, 8 ある
いは 5.25 インチ ディ スクを CP/M で 商 接
利 H! できる わけです。 'とはいっても, や は
り BIOS の 作成 (変お といつ た ん' が ||: しい)
は 大変な わけで, 3.5 インチの リード/ライ
トル一 チン を 利 HI できれば ムに
ところが TINY BIOS の リストと 777 の
ディ スク インタフェースの |"| 路 M を ^比べ
て いた ところ, 何の こ と はない, 3.5 インチ
の M 路に ちょ つ と T' を 加えれば よ いこと が
I'JjHf I しました。 そうすれば それほど 人き な
BIOS の 変 Hi な し に 8/5.25 インチ ディ スク
が 接 で きます。 そ れで 777 M 路 1、 ズ 1 のデ ィ
ス クイン タフ ヱ一 スを人 とする こ とに し
ま し た。 ま た, 1/0 ボート はフロ ッ ビデ ィ ス
ク lij J'- 約ボ一 ト である 28 H — 2 CH を 利)! J
します。
回路
【111 路 M を I'x は. (3)~(8)にリ;します。 以に
こ の 1"1 路の k ま かな JS^i リ I をし ましょう。
(a) は アドレス デコ一 ダで, I/O 1:!? 令で 28 H
〜2 BH が 措', if さ れ た と き FDC が ァクテ
イブに, 2CH が 桁' 4£ された とき DSEL が
ァク ティ ブ にな り ま す。
(b) は クロック ジェネレータです。 FDC や
5.25 インチ 111 インタフェース が必 5!;: とす
る クロック を 化' 1:. します。 FDC が必 'i;:: と す
る クロウ クは 8 インチと 5.2r> ィ ン チ では
y^. な る た め, |><| 路と テ"一 タセレ -
タ (LS 157) を 、てい ま す。
IO はコン ト 口一 ルポ 一 ト です。 FDC か".—
IRQ, DRQ のデー タを 2 CH の リー ド i に に
I'l'i 力 する の が (C) の ん-: 側 の I'll 路で, 1 CH へ
の ライ ト デ一 タを ラッチす るの が ん侧 レ—,
128
図 1 (a)abbress decoder
B
V
A
2/4LS02
1/2LS139-
G
DSEL
(b)elock generator
(c)control port
RD DSElI
DSEL
(d)FDC
RESET
路 です:. USO-US 1 はュニ ッ卜 セレクト
f, や V で, 8/5.25 インチ ディスク について そ
れぞれ 4 ft まで コントロール できます C つ
ま り はで 8 インチ 4 /;, 5 .25 インチ 4 台
の, 汁 8 まで コン ト ロールで き ます。
(d) 力 i'FDC (floppy disk controller) で,
8877 という LSI を 使 川 しまし た- LS 123
は, ヘッド を ロード (ディスク ifii に 押 し 付
ける) して 力' ら 'な i す る ま での 50 ms のタ
ィ マ一 です。
(e> は 8 インチ t|j の インタ フエ一 スで, Y-E
DATA の YD - 180- 1603 という ドライブ を
拔 4 たす る 1"1 路 です。
(f) は 5.25 インチ )| い: Y-E DATA の YD-
580 を 接 絞す る ||'| 路 です C
(g) は 8 ィ ンチ W の U ひと, 5.25 ィ ンチ W の
iiV と をり j り ま F きえる ための セレ ク タ です。
以 I -. が 人 まかな 路 の です が, よく 分
からない 人 は 参 ^文献の 1 を も し て く だ
さ い。
製作
この ("I 路の と お り に f<! 作 すれば よ いのです
が, なを 少々。 TTL 数倾に 1 側のお で
U.02~0,l//F く らいの セラ ミ ックコ ンデン
サを T 5 V と GND (0 V) の 問に 接 絞 し て
ください。 これ は, パ、 ィ バス コンデンサと
呼ばれ, TTL の ス ィ ゥ チン グ時 のノ ィ ズ
を 11&収 する ものです。 これがない 場 ^> に は,
il- し く 1"1 路を 組ん であっても も |ぉ作 す る 場
が あ り ま すので, ii-.a し て く ださ い。 バイ
バス コンデンサ は [【1| 路 I マ 1 に は 描かれて い ま
せんが, デ ジ' タル |"| 路を 製作す るう え での
?;^識だと^^って く ださい。
M 2 にお、 が 作 つた インタ フエ一 スボ一 ドの
?ぶ i' も を 小 し ま す。 IC, LSI に はすべ て ゾ ケ
ッ ト を 使)! j しています 力-:, 本 "', に必 な の
は 8877 と 9216 だけで, ほかの TTL は 化
板に ひ' (接 ハン タ' 付け し てお: 構です。
この インタフェース の 'お 源 は SMC 本 か
ら fit ぶす される のでよ いの です が, ドライブ
1'1 体に は yij の 源が 必要です。 M 3 に 4; し
ますので ドライ ブ と '緒に 瞬 人して く だ さ
い。 そのと きに vii 源 m の コネクタ も n つて
おきましょう。 また, インタフェースと ド
ラ ィ ブの接 絞に は フラウ ト ケーブル を 使) U
します。 8/5.25 では そ れぞれ 5U/34 芯 を 使
fl) L, 4 ff ま での デ イジ一 チヱ一 ン "fi; 絞が
できます。 ピン /1:;;'|' を M 4 に リ;: します。
129
(e)8'FDD interface
1/2LS123
IS?
8'TROD
8"WPRT -
8 "RAW READ '
8"RCLK
T
-ZFtAOYO
DATA AREA-N
ず
■{>>
- WRITE GATE-N
-STEP-N
- HEAD ENGAGE -N
3.^17 。
0^ゅ ザ 一 7 FILE PROTECTS
8/5.25-
<y^:H- g- RLE DATA -N
J^llp^i VFO CLOCK'N
e/a25
WD> ^^M^>o^
I 1/e w
1/4LS157-3 I g
V I — 乂 WG
FILE FAULT-N
HEAD SE し ECT,K
WRTEDATA-N
LOW CURflENT,N
STEP DIRECTION^N
UNIT SeLECT2"
UNIT SELECTS'
MFM GATE-N
FAULTRESET-N
(g)8'.5.25"SELECTOR
525 つ P— 0<h|&
6 4/8 LS244^2
S25"WPRT- CX^lJo^
■ INDEX -N
- TRACKOO-N
-WRITE PROJECT- N
- READY 'N
5,25-RAW READY *C SEP^
DSKD
SEPLCK
CD や CD1
ODEN
READ OATA-N
(f)5.25"FDD interface
READY -
IP -
TROO -
WP -
RCLK -
RAWREAD-
8/5.25
e/5.25
- ff'REAOY
- 525"READY
'SIP
圍 8TRO00
11
— 5.25TRO0
― 8 WPRT_
— 5.25WPRt
— S-RCLK
― 5l25RCLK
— rRAW READ
5.25"RAW
孓 c^^? 9.10 r»»'
DRIVE
SELECTS
VVD> -
Si^/StDE 1 > -
ど
6>0
KdTOR ON
^^O-^ HEAD LOAD
DIRECTION
-WRITE GATE
-WRITE DATA
-SIDE ほ ELECT
注) ▽ : 15(K2 pull up
LS244-2 G(1, m は GND に自 する
LS157-t-3 SEL および G は^
は 7438 あるいは 740 WSM
'ス ポー
図 3 YD-1 80-1 603
電 源
le 源
容 量 (A)
1 台
1 .
2 台
3 舍
4 台
+24V 土, 0%
T Y P
0.5
1,0
1,5
2,0
MAX
定常 時
1 n
, .7
2,4
3,1
起勖時
1.0
2.0
3.0
4.0
+5V±5%
1.2
2.2
3.2
4.2
MAX
1.6
2.8
4.0
5.2
) MAX 値 は, m&JJ 艮 周囲;^ 下限に おいて. 1 台の み DRIVE SELECT され, ライ ト 中て "ffe の ドライブ は
DRIVE SELECT されて いないと き を 示す,
(;主 2) TVP 储は ##fji で, 配 中' L ィ! 《 常温に おいて, 1 み DRIVE SELECT され, 連続して ランダム シーク, ラ
イト, リードし ている とき (7)¥1^ 直 を 示す <^ ただし, 他の ト' ライブ は, DRIVE SELECT されて いない も
のとす る.
('主 3 ) «E は ドライ ブ SiSB て 1*定 す る 。
(-; e4) *^1!)*^とはスビン ドル モータが 回転し 始めた 後の 2 《をい う。
図 4 YD1 80-1603
IS 号 名
ヒン番 TJ"
Is -"Cj
GND
UNIT SELECT ? i -N
UNIT SE し ECT20-N
4
GND
DISKETTE SENSE- N
6
GND
INDEX-N
8
GND
STEP-N
9
to
GND
LOW CURRENT- N
1 1
12
GND
WRITE GATE-N
13
GND
HEAD 1 SE し ECT-N
15
16
GND
WRITE DATA-N
17
18
GND
READY O N
19
20
GND
READY l-N
21
22
GND
READY 2-N
23
2i
GND
READY 3 N
25
26
GND
TRACK 00-N
21
28
GND
FILE PROTECT- N
29
30
GND
STEP Dl RECTI ON- N
31
32
GND
VFO CLOCK- N
33
34
GND
SEP 舰 TED DATE-N
35
36
GND
DATE AREA-N
37
38
GND
SEPARATED CLOCK-N
39
40
GND
MFM GATE-N
41
42
GND
43
44
GND
45
46
GND
FAULT-N
47
48
FAULT RESET- N
HEAD ENGAGE-N
49
50
KEY
t 24V
GND
3
+ 5 V
4
GND
{OPEN)
6
GND
FG
SEPARATE DATA-N は,
FDD 内 都の ジャ ンパ線 を,
SD から FD に 変更して,
FILE DATA-N として 使用
する
電源 コネクタ (FDC 側)
日 本 AMP 製 P/N
攀 ハウジング : 171822-7
參 コンタクト : I7020A-1
參ケ一 ブ/ レ: AWG2D 3m 以下
YD-580
FDD 側
3433
FDC 側
m 34Z5
番 巧
コ ン ト □ —ラ— FDD
YD-580
2
Reserved
4
Head Load
6
Drive Select 3
8
4 — -
Index
10
Drive Select
Drive Select 1
Drive Select 2
16
Motor On
13
Direction Select
20
Step '
22
Write Data
24
Write Gata
26
峰 • -.
Track 00
28
Write Protect
30
Read Date
32
Side 1 Select
34
Ready
BIOS 変更
以 !-. で' 製作 した ィ ン タフ エース を CP/M
にで 使 llj する に は ソフト が必' ii;: です か ら,
BIOS を变 します。 た だ し , '('え ! お liif の
BIOS が 水 求 もっていた 機能 (エス ケ一フ
シ一 ケン X など) は'' j 能な かぎり はすよう
にします。 でな ければ, ス クリーン ェデ ィ
タ など スクリーン 才 リエ ン テツ ド な ュ一テ
イリ ティ プロ グラムが ||:.' おに 卿 かな く な つ
てし まいます,: また, いろいろな フォー マ
ッ 卜の ディ スク に i おおす るよう にして おけ
ば, いろいろ な 機 の デ イス クを CP/M で
I な 核- リード/ライ ト できる ようになります。
以 1. のこと をち-えて 作つ た の 力; -, リスト 1
の プログラムです。 エスケープ シーケンス
は ほ と ん ど '爽; 01 はあり ま せんが, ESC@ の
ジェン ロック モ一 ド は 削除 しまし た。 ま た ,
Ctrl-C を 押 し た と き な ど の リ ブ一 卜 に よ
つて ファンク ショ ンキ一 の,; k いぶが ク リア さ
れて しまう 機能 を 削 除 し , ESC 1 を ill ]]\\ し
ま し た。 せっかく ESC を) IJ いて i お L た
ファンクションキーの 内 "rf が Ctr 卜 C を 押
し ただけ で'; i'i えてし ま うので はどう しょ う
もありません から。 こ の 'な 後の BIOS で
使 川で きる エスケープ シーケンス を M 5 に
し ま す。
キー入力の 别込 モード は 削除し ました。 ぶ J
込キ一 人力で 先行 人力が できる の は ディ ス
ク人; rjj を ij "つて いないと き だけで, ディ
ス ク人 I'P, お I は: は タイ ミン グ がぎ りぎ りです。
デ イス ク は fW/K の ところ A, B が 3.5 ィ ン
チで C が 8 インチ PC- 9801, D が 5.25 ィ
ンチ PC-98()1 としてあります。
お' ■ * 的に は あらゆる フ才一 マ ッ ト に ; N- し て
リ一ド /ライ ト できる よ うにす るつ も りで
す。 また, RAM DISK も iM/K '製作 巾で, 'だ
成した とき に は, Oh ! HiTBiT Ik- 1'.に5£:^^
したい と 思います。 と fflmH.'j^。
参考文献
1 ) 神 崎 Oi ま 「作 り な が ら ち-ぶ マイ コ
ン設, ず!" トレーニング」 CQI に版杜
2) お!: 通 「MB8866 ュ一 ザ マニュ
アル」
3 ) Y-E DATA 「 YD- 180 i 山 jifii フロッ
ピ一 ディ ス ク乂
4) ソニー 「SMC- 777 ハ一 ドウ ヱァ解
説 *」
図 5 エスケープ シーケンス一 覽 表
スクロール モー ド り 替え
Mffi 上の キャラクタ を プリ ン ターに 出力
そ I S€ キー、 ファンクションキーに 文字列 をセッ トキ-
の !
千 一 ポー ド バッファの 内容 をク リア
他 I サゥン ド 発生
Function key Reset
ESC=v
ESC W
ESC Okl
SoSIS2-
ESC 2
ESC 9dt
ESC 1
制
御 内容
力一ソル を 1 行 分 上 1 動
カーソル を, 行 分 下へ 移動
カーソル を 1 字 分 右へ
力一 ソル を 1 字 分 左へ 移動
カーソル オン/オフ 切り換え
力一 ソル を Hffith^ へ 戻す
カーソル を r 行 C 桁へ
カーソルの 位置 を 読み出す
字/行 モー ド にセッ ト
80^/ 行 モードに セッ ト
文字 数 モード を 読み出す
力一 ソ JUf 立 置か ら そ の 行の 最後 まで をク リア
力一 ソ JH±a から iSS 右 まで をク リ ァ
全 キャラクタ をクリ ァ、 左 に 力一 ソル 移動
指お 立 置の キャラ クタ コード を 読み出す
カーソル a>f± 置に 1 行
カーソルの ある 行 を 削除
カー ソ ル (7>& 置に スペース を 挿入
カー ソ ル C7)f 立 置の キヤ ラ ク タを 削除
エス ケー フ コー ト: 16 進 コート
ESC A
ESC B
ESC C
ESC D
ESE E
ESC H
ESC Y I
ESC 5
ESC F
ESC G
ESC ?
ESC I
ESC J
ESC L
ESC<r
ESC N
ESC
ESC P
ESC
制
キャラクタの ハ' ックグ ラン ド カラ一 をセッ ト
キャラクタ カラー をセッ ト
ポー ダー エリ ァの カラー をセッ ト
御 : グラフィック 表示 面の カラー を セット
ESC 6 C
ESC 7 C
ESC 8 C
ESC;c
IBh 36h
IBh 37h
IBh 38h
IBh 3Bh
Sum ; 50 El EB i,7: EF £B AF D6 BE OA 86 93 CF 52 'Z: DA : D7
Adrs: +0 +1 +2 t3 +4 +5 *6 +7 +S *•? +A +B +C +D *-E *F '.Sum * Asci i Dump .
£L>m : 5E ZC 9B 4D 0~ E? BA 74 15 t,D 94 fcA 10 97 C5 D4 : 4F
Mrs: +0 *1 +2 +3 +4 +5 +6 +7 +S *9 +A +B +C +D +E +F ; Sum ♦ flscii Dump .
文字 反 $V ブ リンク C7>^ り 替え
i 見 在の ァ ト リ ビュート をセッ ト
指定 位置の ァ ト リ ビュート を 11!) み 出す
ESC 3 a
ESC 4 a
ESOrc
IBh 33h
IBh 34h
IBh 3Eh
子 w» チォ erf , iIlT ■ O
■ -■■^FO. ■ a do, Q. B%F
ci, , or':', a , ぼ、 Fci, (B
<asf B だし a^'iFo. 29
*o, nzB^ t F#: , , . , 1
,.0,~*t"fu チ 3 ノ' 、d'Ii(,,
や o/ = h*- B. 口 • 1, . ,
:ト: ♦ や 3"= ノ 0,0,— .
•:' 睿 ,ノ、 ョ Ci 〜やれ
«w '、: jom 二 〒ノ os<
、fr ,《#«Dq ノ'、
it 5ft 持〜, ,4 斡
■G'lJTT 〜ノ ♦* 華 >ノ^ 镇
3. マ' n. H ^. ( t^i. ( 1
1^テ~ , . テ人 \, ■
メ ^ つ' ,D!/iD.
R2x -RZ ^ -, PERCPT:
Adrs: や, +1
0200: C3 8 二 EB
0210J 26 ED C:.
0220: F4 Cr^ A5
0230! C3 AF
0240: 84 8C 94
0250: 00 00 00
0260: 00 00 00
0270: 00 00 00
02S0: ao 00 00
i'>290: 00 00 00
O2A0: 00 00 00
02 BO: 00 00 00
02C0; 00 01:1 00
02D0: Bl 9C CC
Adrs: +0
0300: 20
0310; 20
0320: 01
0330 f 01
0340; IF
0350: 08
0360: 07
0370! 08
01.eO: ED
0390 : 06
03 AO: 8B
OZBO : AF
03C0: SO
03D0s 26
03EO: EB
03F0; FT
■ - - ャ T ュ I 2 rf >.2 J
^¥^*C^* 〒、友
0600: FE
0610! 7>5
0620; 65
0630: FZ
064[>: CD
0651:" BO
0660: 1 丄
Oi^70: EF
06 BO; 18
0690; OD
06 AO: EB
06E(L>: EE
O6C0: EF
0£»D0: EE
06£0; FC
\ v- o tK ,L も〒 ■ ョ ■ 3 O r m A. >5
^ 3^ ' y - . ^ 囊 CT「 I う
sd r y it ■ -\命 i i-
一 ノ to - 2 1 一 >- n 力. . tu 1 5
- a . ♦ y _r - ^ ■ * jj cm 丁 y 子 8- i
7 2 e F 7 5 3 E 2 3 5 8 B F D s I E s
I E ? リ, •- ly A- B 2 E 2 r- D c," 6 it 一 1 It
- UJ 7 ,:- _J 7 ,.:- F <r o r- E ,, D E 二 一 3 T
i E D E I E o D A 2 9 F D B 7 7 _ 7 匚
_ ヨリ 「1 7 2 c- 匚 E- F r- 1 CJ o E 2 f J I E + I
_ ョ. -, 7 2 7 1 E 4 Ui n- 1 F o 7 LU D j 3 + I
一 5 o 2 二 O U5 2 7 二 E ,,- っョ 7 Et 一 7 + i
E r D E 6 c o 4 B 7- D o 3 7 t Oi + ,
A c 9 B 5 I 8 0- 9 E 0- D 9 9 A 一 .0 5 I
in 7- 7 7 B IN IL 07 r- It 7 E 7 5 i -u + 一
AOS7BA9BDB"^DA6AF 一 F 3 I
3 2 1 7 E 5 1 F ct r- F _J5 D 5 1- i 7 + 一
It 6 F E Cr r-> L- rj LU 「一 B F M 0- ,,.- Ix- t 9 2 I
E D E F- 7 c o _b o o- c 4 c 7 c I F + I
A 9 5 9 A t* D D o r- o CD 8 3 o 一 c 1 -
5 7 つ J- 7 2 LJ- 7 c 匚 _N c 2 F c- 2 f: -H + I
UJ UJ 二 c. 丄 E ,,l 2 UJ c 4 LI" LJ <C 1 D D" 一 CO + I
7777777 フ 777-77777 1 u dl
-リ o o o o o o o o c- o o c- o o o - s <r 一
JJ
- テ
テ CO
s A
、v ふ? 5s£".f?w_r.p 一
- . - - . ,"に e 7 2 q. 3 ¥ * -T- _
I - t . ■ V- - _ ■ 靠 ョ.; £ ヽ -,、 V . t
- ) -ョっ 國ケ * fn y ^ X P 3 マ t I
- --- D & 6 F 5 4 D 2 2 5 tJ F D 1 1 t
一 - , ■ i :
6 9 9 4 --0 B B 9 2 -U F 9 4 8 6 A. 一 A
1 LI 7 4 c 5 tt F K- o 4 c r- 【4 7 3 I 一 -
匚 F Ui 2 ll LU 7 ,リ K- o E F F 23 F I c
o 2 o F Ul F 5 3 F .0- 6 A , 、- D 1" 3 I 4
7- B e 6 B E F 3 c ' 7 D E 一 ui
F 7 o c F c F B D o- o E o F o 2 一 9
C50 5CE5&E1FC ,ノ r o E 一 o
1 5 o c 1 4 E E .6 o 7 E F F 1 5 i 9
LJ L> 7 o s CO ty U.J 1 c- 2 ]- : 二 is マ., I s
3 1 o F 1 - り 4 -0 2 f J 3 7 3 F Ui c 【 D
ODC-rJticl 「一 FD7iJ!:JC-71 I B
2 E 匚 s 7 F F Ix- 7- Ll E 1 ,.- 3 D S 7
5 A F LP D c- 2 c c _> 「_- d _T- o- CD 「- 一 F
.G- c it F Lil B 5 C 2 Li_ _K- c r- 3 D F - 7
9 1 o- E E D D o 6 7 B .n- 9 1 A F I &
rj Ll 2 N 1> 匚 tt 2 D A F_- tL F f J C- 一 F
9 s A" ^.^ E B 6 9 D 8 6 4 E 6 一 A
r.J: I D c c E E D 7 c 7 B ^-,:u 3 E 一 1
f,J F 7 o F 9 7 7 c F c f.J 1 o E I o
t \ 二-," f :rj ラ : % あ (
呷 一 ka! "ti あ, dit .、-_!s:、v * .
D!B* ョ "ご
^ - M : « d * . f . サ t;- t r, 二 K 3
w 一
し & 8 4 c 7 9 9 B c 2 o 7 o 1 fc D
s 一 6 6 c B 9 4 2 A B I 1 s 5 7
If _ ^^E1Z897FD9 619D94
+ _ っ丄 r- F ,リ 2 F 5 a- L- F 6 It 9 r- F 5
It < ,二 J 4 2 Iw 2 9 00 _3 3 A ta 01 9 3 ,>
+ 一 r 7 F 1 3 F o F 3 2 4 1 o- F
+ fee- 3 3 F r- ^- c ft 5 s a- F 2 , - A
+ - 3 A 3 o A ,■■- 7 c B F 2 D B F c
^ f i D り 二 F 7 , . in ,0 D 2 D c!:- s _>
+ I tr i 2 F 7 o F F - ひ 1 <I ヰ c 3 1 1
<r I 4 t 二 ,、- a- t 3 7 ICD 了 DDO&lco
+ J 7 了 D r, 2 1 A 111 1- F c tU F _E Ij, f、
c 一 2 r.J - トニ- X- 二 D D D B 7 5 f J IT 9- A
+ 一 01- 二 LiJ t_L Ll LJ 2 匚 M r- ご 二 c It
7 一 £ 「丄 c- n A D A c cr c- r C..J F r .1 n
+ i J n 2 c 3 5 4 s o I 4 A 5 F 3
6 I R- _N & f..J tji R- マ > -:> ,:- o s D 二 c n <r
+ ~ E F D ,- Lu UJ LJ 2 M C- 2- E F F 6 ,.-
5 I 4 _r 1 「■- 4 6 2 6 I 1 B 7 E r 7
+ I 6 3 F 6 6 F 1 F o B 4 s ^. r 5
4 J 2 2 Co b" IN 二 Lt 9 E D tr D A r- D
+ : 3 ,:- I ft ^.^ 0.^ D o 7 F_ 3 A u 3 F 一. -
t、- r RM-.- 2 2 C 7 D 2 D A R3 F _e 9 3 11-
争 I つ i r F ,:1 5 ,)> _J 9 tt In- PJ 4 E -J" 4 It
2 一 It LI Rl 3 LJ F o- B B ,■- in c- 2 D 4
+ 1 r. 、-, .1 3 F 3 c F It ki c -0 5 6 マ. * c <-
o 一 に Li , - 2 7 , ,- 2 <r A ic- F p D ド 7 F
-r. o o c o c c o o o o- o .n- o o ,n - s i c- o o ひ -J o y .J o o ? 1J o r, .1.
^no-^-^5^7eo'ABCDEF - £ r - ol-^.-^4^^_^^^^^0^^n
o c c o .(■ o o .(. o r- c o o c- on - B A J o -.JJ o o ^ o o o . J o c, c- ひ o -ひ -1.
モ —ド
文字 数
キャラクタ M フィン 制
* _ ■ a / 1 I
一 - e P , : I
™ C 3 I C n : 二
: 一 S , r U リ:: : : : : : ; : 二
C 一-... C- « - - 一
S I . . V S 2 I
A _ ■ _^ - ■ U ■ - 一
I » : - . 、 OS 1 • - 一
m - 一
S I 5E7-F67EOOOOOOOOO 一 6
F : 15F-1F10000000000 一 u,>
+ I floE07 6000000000 ^ 7
+ 一 1 4- A 7 .n _ 3
9 _ 8 o B 4 o- o o o o o coo 一 c
* 1 つぶ A c 1 6 7 o ..>. o o o o o o o o I D
6 I OF 9 o o ^ o o o o a o o o o 1 f i
... BAES-. - 2 000 000000 1 p
tn 一 4 6 o E o 4 o o o o o o o o o 一 E
4 - 10-167^500000000-0 i A
+ I llNl フ 7K-OC-OOOOOOC-C- 一 ^
r I C 2 〔1 c- 5 E A o c- o c- o <u o C c- 一 1
+ 一 OS o ov o o o o o o o o o o 一 o
2 t 3 Demo 2 A o o o o o o o o o < 1
1 i C つ- 1 CJ 5 o 1 G- o O o c- o o c: り 一 E
._ , u- マ: 1 1 C 3 D it o o O o o o -u o o 一 A
lii 一 O o o o o o o o o o o O o o o 一
r _ o : 2 3 4 6 7 8 9 A B c D E F I £
A 1 o c- o o o c o o o o o o o o に- o I B
• *- * 善ナ * 一 * ; 着 *- p ,.5 HJ く
■, t , h- ャ ■ CI 韓ン— ,ノ X: - ひ ~ □
I O , 嘛八 ♦ 、 -M に ■ i - - . ゾ T ,
9 1 9 F 9 4 9 D c 6 D D ft 2
.h 一 1 o I A c ^ c i^-- E R- B A ft E o
+ 一 2 o o 3 c- c E E 3 Lt c , r- 7 2 D
o 「.." A- A B B D ill 7 1 c- 3 D ,0 It も
o 9 F E c D o F D D 4 7 4
E r- D A 二,, - It f A- F c 7 i Ul
T - & 6 c 5 F 4 D A o c ft n- 6 3 c
8 E u F- r- A 9 1 3 ? E 3 5 ^ - D , -
7> A 2 6 D c- c 2 D c- c F ゥ J Li 7 D
^' D 5 c A B- E マ> 5 e o D o o 6 B
9EOECE3D11BCFFFI
6 D E ^.^ D 7 o 6 E c & D F A o ©
マソ I D 2 A A 7 ^ J D F 9 1 B o o £ 1.
+ I c E 2 A r- ,リ 3 c A _J o It 2 CO 7 2
o I 4 6 10 4 6 0^-41128 2 7 ,,-
+ I o ,- r J a o リ o o 8 1 F 7 6 D 2
s 一 o o o o o o o o c- o o o c- ク o o
r 一 1234 5 6789ftBCDEF
d 一 44444444444d-444 4
A 一 o n-o o o o o o o o o -リ o o c o
c f J F マ 7 I 2 2 o F 二 .0 2 c 3 7 2
F o E o o E o f .J r- F c ,、- 7 ICO
44 6 5F79SDDA 6 B A 8
F r 4 1 CJ 6 C- 匚 F It ,: T E E c 2 4
IICCE6E^.-AAE63Bci
1 -c- *T 9 4 K- CO F nt D 1 1 E It Ui 3
4 F L . 「i L- o c ly B UT B 2 3 4 <r c
c c 匚 L- LJ c- c 4 F 二- a- r J a- tL 6 3
r5 7 & 6 D A ^-70 5 o A 2 5 -J
2 E E c 3 B 9 r o c B 8 2
^ 1" ^ 5 If? 5 5 5 5 5 5 5 5 5 5 5
c- c o c o o o o o o o o o o o o
F 一 7 o- D 4 o- o o o o o o o o o o 一 7
+ 一 c A E A o o o o o- o n- o B 5 5 2 i マ. -
£ 一 c 3 A 3 o c- o o- o o c- O 4 O c- o- 一 1
+ 一 E c 3 9 o M- o o o o .u o o 2 2 I E
D I A 4 ^ B o o o o o o o- o o 5 o o 一 1
+ _ 1 F _.L 9 o o o o o o o o o 3 2 2 i D
* _ C6FSOOOOOOC00 2 3^^ I 2
* I
+ 一 E c F fi o o o o o o o o o 3 2 一 c
+ I c 5 F B B o o o o o o o o 4 3 2 I c
CO i D <N 2 o o o o o o c- o o F 3 c- 一 6
* 一 ECBSS00000 0044 2 I 1
+ 一 OECAA000 00005 5 2 I B
+ I c ,、- F 9 9 o o o o o o o o A 2 2 1 に-
5 I p 3 A 9 D o o o o o o o o 1 5 o 一 a
f _ E c A 8 8 o o c o o o o o 8 T - i 4
4 一 B D 1 5 o o o o o o o o o E 5 f 4
+ i A E c e 8 o o o o o o o o 9 2 一 5
+ I c F A A .n o o o o- o o o 9 3 2 2
9 e e
5 , - r-
E 9 - 1
4 3-9
F <i ーフ
F I 1FOB7EODB10721 - 3
+ i 2 o o 1 o o 6 e o c 1 3 o 9 F o. 一 4
E I o o o o o 7 o o 4 o 3 o 2 2 D E 一 D
+ I 2 o o 2 o o o o o o D o o -.^ c o- 一 2
+ - ^^10230 0- 3- 0B400FE _ も
f — I
c I o 8 o A B o B F 1 E 2 B E B 8 I B
+ 一 ,* o o 1 2 <L o o A O 3 3 E r、 3 一 F
B I o c- c CD Go o o C c 3 C- 3 B D 1 j 9
+ 二 t o 2 2 1 o o o 9 F 4 3 9 E F 1
+ - 2 1 o 3 2 o o c- , .- CL E 3 c- 3 c 7 2
+ ' 2 1 o 1 n- o o B F c 3 3 7 I o LJ
7 一 o o 1 o o 5 7 o E o 9 3 o 5 o 3 r,
+ 一 rv 1 o 2 ?リ o o ,r F D c- E 2 2 c
6 - o o 7 o o F F o o 3 o D 5 1 8 6
+ - 2 2 o o o 1 c o o 2 4 2 4 D c 2 c
+ - 2 o 1 o 1 o B 7 2 D 2 c D 2 4
4 一 o o 2 o c o ^- o 1 9 r E o 4 1 E I 9
+ - 2 2 o o 1 6 5 o 3 F E 1 B D E o. _ IT
r> I o o 2 3 c 2 c- c- n 2 5 r- 3 o 7 o A
+ - 2 2 o o 1 o o o F 5 D o o F c
2 一 031CF4001011161 I B
+ 一 r j r i <:> o 1* 7 o O o 2 c 2 ,一 1 2 c I o
1 I o o ^ T c o 2 1 7 E 3 3 o & D 1 1 I
+ J 2 2 c: リ 1 c- o c- o o F D o 1 c It I o
2 2 4 7 3 2 _J E 1 7 Rl <5 -J CO 5
o- c c n- o 3 2 _t F fJ 2 E- E F F r
A CD D DO F D s 1 1 2 c, E It It 1 1
2 3 F A E 1 2 2 9 E E E F F
2 c- 7 u- It E It 1 1 IN D 5 7 3 in It
n- F 1 7- F ^.^ A E I o A E E F F F
E 5 8 9 3 4 1 D o B o B マ. - c J! c
F ^0 3 F c 4 0- D F 1 T- E 7 A 2 D
o 8 E o 8 5 1 B .n- B 6 E E o 1
Ll 二 OS 3 l I ri 2. r- r 5 5- E E F F
2 L! f.J i c- Lt s 6 1 r E 3 tt 1 A D
D c- 1 2 1- E l 2 2 D F ,J 6 CT- F
A u- L- L- 1 2 F Rf 7 1 ,> _E F LJ It Lt
U F 3 o C ム it .1 1 2 11- 5 FT E F- E
.に u- f 1 F 2 8 £ 1 o z rj <1 Co 9 5
5 c r- 3 c It ,.* 2 2 F F ,■> <- R- D a-
1 F E <E F E 1 1 r-J 匚 00 .0 CO 皿し 5
Dump
r し' mp
G',v 〒厶/ : I 4*tni'
^T2'f 2j T2'if<2DT
r,t^ つ " 干 z
ノ、 7 ほ] It, :2iti«G:d#
, '-v^O. • '、? (CD
□ •triv*Z*2! fSxtPh ノ; M
二み- ァ B ゾ =t 訾 =
■v22*! 3 本-: 23*#t 3!!;^
フ, ^" = 2 :^*, )〜=23
« ノ、 -22 キ fc^ ' 3*5 inj
-F* -し ECt: JCCyytt.Jt*
ルレ 4 3 ノ ' . , I レ: TlhJbKJ レチ
F'OO, , ゥ
ffg 、ツ ノ ' .
WkZ も… ュ > > J)T] ハ
■ i* し E ノ Il£ OKJCC^yy:;
. OT 1 - . DE Ci>:*Cv ノ' :;
ネリ 化 奪り mo
. 。5 〜や: で
4 : -t^t9D8
: ん', +t(B " '噜 4
: SuiTi * i^sc 1 L Dump
: IE H«2 n* :
Sum OC 4 A ,力 69 h2 68 60 62 1 9 41 1 7 OE 15 IC 23 2A : 73
Adrss +0 +1 + 二 >— • 4-4 +5 +6 +7 +9 +A +B HI +D +E *F : Sum 箐 Ascii Dump
ん) 人サ人
に M ^義
@"JL V, ム纏
Mr [人 X9
OB AO;
OBI OS
0B20:
0B30:
0&40 :
OB70!
0B80:
OB 90 :
OBBO:
08 DO !
OBEO:
1400;
1410:
1420:
1430:
1440I
1450:
1460;
1470!
1490;
1490:
14A0:
1 ABO :
14C0:
リ f: V ま 〔 if;
ご
ひ r
p 一 T IT _s- 亍ゅド * 一 T 、 i." rts ノノ
£ - - 7 .... 1 1- r I- J -r IT : ノ c- 3
D i T - メ〒? • -T ■:, ,,、 * t / ノ
i - <* -T IT IT 亍 マ.. ^ X ,、 ノ, iif ノノ. V
c - y. • t i f% f A IT IT 1- 2 ノ r
s 一 IT , つ、. r f IT リ+、 Jj ジ • f 4 w
- rr に, u r- ヽネ ir • ノ か 3 l -■ .
€ 一
厂 I s R- f - Co D CD B in フ CO F t 1-
+ 一 マ. - a. I r: o r- D c r & DTE?
+ I o じ It 匚 E c 3 A F F 3 c G" r- D o
9 - g u- r 一 _> 3 D 〔4 G£ D 9 r o _> u- っ+
+ - ^' F 1 r- r E 8 r c c F E 3 c 4 7
8 一 _8 二 マ :- 11- cc A 6 A Co t" o o r 二. 1 CO c-
+ 一; r し :.., rl 1 o D F c- 2 9 D r い c
& 一 D CI CD Oii K- r - D & D 9 6 ,ノ F 9 £ 9
t c L: c r F D 8 7 c iTC F D r- 4
+ < «M F 4 F r' 4 c c c 1 c c 3 r o- F
r.J - D 了 c E 1,1 二 _n CD R- o 9 5 ^' J 9 8
f 一 Ecrr^-AFan- IP CED ,.- _ j
I - c r_ u 一 r E ^ E 3 5 f ,- r It rl 1::- uj
- ; 4 5 6 8 9 A B c D E F 一 E
- o o c- o ひ o o o o o c o -o o _ u
-llllllllllllil 一 s
p 一
m I
^ 一
1 d
Die
";ぱ : : s _
- f s - ■
s 一 5 D 1 F 4 7 c 7 _y 5 F in C o o c-
E 1 B o ^- - 9 0-40000 o c-
D _ 2 4 r 一 o r- E 4 4 c 5 o o O c- o ,1.
+ 一 7 5 7 0-467 4 _ - 6 - o o -0. c- c
+ - In 5 4 o r : 6 o <- 7 r- c- .0. o o -は
BOA c- o. o e- フ D f,- _> I ft -ひ 0. c- c-
7 一 o 4 o マ rjf i 8 1 U. f c o o c- o
.す i 7 - リ 5 o ,.- 7 7 3 .6 6 3 -T o -f- c- c-
3 一 c o ^tu D 5 0- D 5 4 o 9 o c o r.
> 1 o 4 o o 4 5 7 z 7 7 ^ ■ -. s o o o
6 I 3 「J D o D o Ll 7 5 5 UJ 9 ,,- o o o
in 2 A o o 3 o ず.! 9 2 3 6 8 ご ク o ,J
4 - 3 D o o c 2 A 1- c- 八 r o r- c- o o o
+ - o o 4 o 7 r j C 二 J 6 -リ 5 S\ ゥ ひ r> o
r i t 4 9 3 o E ft c 1 E F .n- o o o o
* _ 6 7 5 o 6 3 4 f-- 6 I- J 4 5 o o o o
1 一 6 7 A r F .0- 1 9 4 r- 9 c c- c- c- o
+ 一 6 7 o F >0 <N ス- 2 7 6 4 ts- o O o c-
o ! tt 2 D O K- D It 3 9 r- 05 o o o o
r 一 o 1' 4 5 6 7 a 9 A B c D E F
D 4 4 D I - 3 a .
o 1 F E F o ,.- ,-- I
loft? r- 3 tt n i
8 o- fi 9 A 7 7 -
F 2 u F , - o 4 一
D s 9 B E -
c 9 F ,二- CJ F 一
CO 7 1 6 9 CO 2 一
つ. J <I 2 It 7 F CO <
B 9 B 7 9 A 6 I
F F E 4 e D o -
ニニ A CD B o 6 2
r- F F Ll c ,ふ 5 F
D ^ - 2 o c 9 マ. - 2
,ノ IL IL 3 E 3 【二 o
8 UJ UJ 7 マ. - CO R> 8
o - _ 9 7 c c F F D c 1 ^ ^ 9 B F
c 3 マ. - 1 C- 7 9 CO 7 3 7- c- o c c o
rJ F u c- u. c c ,- - F F 二 n r" ui 二
8 E 1 6 e 1 T- 9 8 B 2 7 B ^ F s
1 c F 5 E c 3 3 D ^-^ c E D c 2 -0.
c F 7 E 7 F F r- マ> F It 9 c 匚 D 2
E 7 D F r 3 B 8 -6 7 A E 8 9 9
T D c c 4 E A EFS9^,-7FCC
D L" 4 t.J 4 c CJ 9 c 「二-二 "二 ニニ-
Sim?
7C0690 2 010000000
FOO4FOBOOOOOO0OO
F2 0900000 000
C040471B-00000000
F20O03F10O000D0O
F002 00000000000
Bo- 300000000000
Bo 0002000 000000
F c o 4 o- o o o o o o o a o o
o o C o o O 2 c- o - り O c, o O c- o
4 o c o ^ ru o o o o o o o o o o
OF00 00200000000
OB^FOCO-20 000000
0O0EO7 0CO00O0OO0
,u 4 F o 7 2 F o o o o o- o o o o
o o o o 9 ocooooooo
パパ % ザ %%%.,i%%.l%
o o o o o c. o c- c- o o c. o o o o
OI2 3436799ABCDEF
5 555 5 555 5 3s 5 5553
r- c 5 F ,0 2 つ J GO 5 C F c c E
4 5 E F F 2 o o E 3 2 c ,,■ <I E o
4 一.. 一 4 c- f * CT リ c. 6 2 『- F D U 8
flf c 6 r 3 3 - 2 F F c 4 c o , >
5 ,.- ,.- ,.- 3 F 2- 2 c B _K- c E F 7 B
c- 9 7 3 1- 2 E E A 4 匚. F 4 <t D ,■■-
A T r o F 6 7 E o B 2 r 3 ,L t j つ j
5 1 9 o £ D p 4 c B 6 ^ or B D c
E ^- - F ^- D c E 6 E E D 6 c Frn- c
A n c」 LJ F r- E Lt c- ト 7 ,■- 7 LJ 7 3
D It D C: 二. り 4 6 IT- r- 二 f - Rl IT- D <M
c ,.- 5 c r- o .& r.~ Lt D 2 Ll c- 7 E 3
E F 5 F マノ o 3 c E _.J F B c ,.- c- E
D F n E 4 2 D A D 1 4 y 6
B I D r 4 3 .ni 9 9 & r- B E 9
1 F- c ^. 6 6 c -^^ F c F E F E o c
D 1- F- -n A 8 E 1 3 4 6 f f マ. - 9
5 E 9 3 c -F ^ - E 6 c 7 F 6
り o c- C o o o o o o o o c- o o .0
u 1 2 ^ - 4 5 6 7 8 9 A B c D E F
-'. o o c- o o o o o o o o o
c +
4 6
T 十
D 3
6 +
it D cs 7 ^■- 匚 c 1- E cj .0 二 , .- r- 3 8
D 9 9 up f J c- 1 9 u- 0- 9 & り f ム B
D 2 U_ r-J c- c- 1 ,.- F E ,-- 了 E 8 3
9 ly lu _i- B 1 C 9 3 ゥ 4 マ. - 1 o 二 C
D 2 F 1 「- 7 r o 7 „ - E Q 9 D G F
o B f -- 2 o r- £ 3 Li f i c ,■" 2 F 【、- L
3 F IJ o (J o 0.- _t ?.4 it F B 3 9
匚 F CP 6 A Li n i f 4 L, T._ 0- B D B A
1 1 匚 Lt R- r- r- 9 マ.;. c ,J fiQ r- PJ r-
,,- D F 7 F t- o A o o つ J c- A m F m
D c 2 l-J 7 Be 3 F O 3 A D E 9 r
1 c c D E r B .n E 2 7 F 8 9 ^ _H-
E F F 9 1 9 t- _fc ? 9 r 6 A F 7,
3 つ J F r 2 p- F 3 7 ん c UJ 1 r- A JJ
2 11" f , 二, - Ci _J 二, - IMl Li E E B F c F
D o o 2 n tj ,.- r- r- Lr _> ,-i 1 c" -I r
7 r- E rJ ,J D F I o r ,-匚 c j u; t- 3 _
A o- 7 6 7 o o A E 9 9 Q 7 r B 2 I
Fin - B A 7 ^' 7 A- -M- 9 A o _
_
o o o. c- o -り o o o o o o o o n o i
ccccccc 匚 CCJtJLJrtlllrJC 1
1 * . 1 ,.- 7 It , ta 3 B K- C r- 9 E ,,- ,■-
0, E 7 1.,L'l&_BOB_H-〔&ftlfT&B
& *■ 1 C 二 . - A 9 匚& • 2 E UJ フ CJ ri 3 c UJ u
5 レ - s 3 l> - ノ VT に 3 に 一 ! 0- A 9 1
F + - c Ui A c r tt Ui 3 2 に-., - 1 匚 2 !0
c ,0 c: 1:. 二 ニノ 1 ly 1 厂 <7 & 1 4 1:-* ui A-
4 1 8 c _. _ , - o E 「J 3 了 rJ M .リ つ" CP c
E ト F ョ:: i Ui 15 9 r.t c 0- Ui 2 2 E B
o A 1 t- : I- Ml 1 - リ _H- c r 一 a- 5 7 2 9
6 I- o F- - 9 t r" ,4 E つ ,: to C Ui 9 u-
IB..- r- ^' E B c I : F B 1- A F
f. + _■ - ui r r ,- 9 m -a 9 r ん A 3 LJ o lo f . -
-.. 7 4 了 c n p -K- A o F r 3 & B
9 4 c- O r r u- ぶ 0- LJ s o o A 9 3 E 二
9 二- 2 r c 9 h マ, - に ■ Ui ti 1 に 7 0- f I
D F r ^. ソマ. -ニ f .- C It cn 4- UJ 2 IN
I • _t I- 二 a. w E r 一,. - 8 3 r- 0- 1- B
3 !- r -X _1J r r お 8 D 4 c OJ CO o fit
ひ c- マリ ,-rD710EFFr_H-F-6
B ., - 1 9 9 - 9 B 2 ゥ: - 〈 c- IX- Li &3 i>
^ ,L め 9 や 9l^^9l^JC:ll^_91^9 ゆ
,: - * 一 : f r /、 - h IF , .
1 O ,、 r- = * i . ,i へ r
: *e 二? f , - ■ 1 It it ■ 1
1 c A o 8 4 E 5 4 _x. F
R 二 - ly ス 1 D 4 7 6 d- IT- D i 6
Cl 0- 7 4 ^! 二 03 & & a c- H- A 2-
c 2 B 6- F 2 二 E Fi c F 7 4 LJ
*. 一 E 9 2 8 o r F 2 ,..- r o 1 E o 8
+ I 9 ,.- r ,.- F UJ -二 U It F li- d- f 1 CQ 4- r-
B .. 2 B 9 o B 4 c o ,1 D fi 9 r-J A
+ 一 ,.- PJ 2 c- tu s o o Qo 1- c f ョ. - r- 7
A i B F 9 o ft 6 1 - 9 8 9 o c s 5
+ _ E 二 2 s R -,. i *?■ マ,:り F F <z- r- 7 c-
9 : 6 1 ni A C 6 2 A 【ふ Co a- 6 GJ 6 o
* 一 9 ^ - o o 3 F r 3 o n- 6 I 2 r F 2
+ 一 t - r 2 E -K- 5 & A f - r ." 匚 <N 6 Lt c- 1
, ; CQ F F D D 2 <l r- & 9 2 in D D も
ト 1 OJ , も 9 p~ 11- f 1 F ,l 二 ひ tj- D c- c c u
6 s o B B 9 9 9 8 o -n- o- 6 9 9 7
』 - ,: - A It F- F ,■• 1 2 c 1 1 ,.- D 二 F u
4. 9 6 3 F I- .- 匚 Li. 1 IN - ,. o B F r I 6
rj A47 0CT cl^ioAA-^A^^
K 3 c 4 4 3 ly A rf o F c- r- Lc E o r-
+ E B F 1 o c 1 c o F c c -0- A
+ 1 9 E 2 二 it U. A o r-i 4 F 2 I O c-
s „ o o o o o- o o o
d _ EEEEEUJUJUJ
A < o .0' o o o c- o o
o o o o ^- o o o o o o o o o o o
o o o o o o o o o o o o o o o- o
o o o o o o- o o o o o o o o o M
o o o o o o o- o o o o o o o o
o o o o- o o C c- O -u o c- C o C o 1 c
o o o o o o o o o o o o o o o o ! o
o ひ^ ひ- 500 ひ
^力 t? c- り c- o c- o o o c- o o o c
o o o o o o- o o o o o o o o o .M
o o o o o o o o o o o o o o o c
c- o o c- o .n- o o o o o o c- o o c
o o c- o c- o o o o o ひ o o o c- c-
o I 2 3 4 <- 7 00 9 A B 匚 D E F
2 rj fM f J 〔J fj 2 rj 2 rj 〔I 2
c 一 . : , P
! ::::,::::::::::
ffl 一
u I -り .0- o o A o o c- o o c- c- Q 3 -n It
-、 . - I o o o o o e 3 5 4
" 5- c- d o o ひ- c o 1 o o
A I o o o ^ o o o o o o o o- F t o 7
* 一 c- o o ひ o o o o o o ひ o o c- o
+ - o o o o 2 o o o o o o o c c- c
3 - o o o o o o o o o ^ C O 9 C B 10
, 3 0- o o o o c-
: い o 4 o o o ,n o .( o c- o. 二 二
, o o 5 o c- o c- o o o loco
, c .n in o c o o い- r o D -0 F 1
ノ o o 4 o o o o o .0 o o o
- い- c- o 4 c- c- o o c- o c- o o c o.
s ! O-J- . リ o c o ?リ c o - o o o. o o
d :> 3 r- 1 ゾ 3 f 3 3 , - 3 3 r- r- r- 3 n
7LJ 匚 R14 c 1 F E _
9 6 9 5 7 B 2 7 2 _
E r- 4 9 1 F D r- 6 1
F ,-- 3 。- c F 匚 u- I" _
F ,ノ 5 D D F D ,-- r- I
Altlr-J 4 9 D 1 ,
,二 7 It f -J D IT - CQ I
2 2 n 7 E in _t c- ,.M
2 r - 1 A 9 フ D O 1 i
c 二 in 00 c- B 0- E I ^
9 D 7 D .V 6 B o a. t
r 3 F E o o D ^
一. - 8 5 1 A o 6 9 ,
3 D マ., 4 【丄 IN o 1 c I
r- &; I r- 4 c PJ o 1 D ,
- B 4 s 2 D 1
- D 8 A F 9
7U 9 6 2 D B
-02c マ; E 二
- o 9 9 1 3 7
- A D 9 9 1 4
7 5 T c F li
i 4 D D- F Cj
- 5 5 E 7 5 o
• 2 2 4 € £ c
5 2 a- LJ CO 匚
9 9 B Q A 9
- F 2 7 7 3 7
-, 2 it E F Ui
2 D 4 4 ft E
- 6 9 c 5 A
, 1 L- o F 3
o 4 c 5 4
9 - - D 9 " . 9 u J m i 1 二,. c c 了 CD
c 9 o A n s 1 D E B 1 F 6 9
FF91919E9-U 979B99
4 5 2 o B A 2 7 s 3 4 c B B
1 7 ,.- s A c 7 ! -,… 6 c- r., 4 6 2s
o B o 0- A o A A D D E E E F F
o o o o o o o o 1 F F F F F F F
M-^^057w 998919198
AOCOF4 0BBDDEEFFF
I o o o o o o o 1 F F F F F F F
7 0B5 5 0F_tDCBA
1 o -n-.n- 1 F F F F r F F
t _R- o-
- o ひ
6 c 6 o
loo c.
i o o o
I 7 o 5
o- 6 o E
1 o c- o
F 3 o 9
o o o o
o o o c-
r- c
1 c-
F 1 1 o-
c o o o
9 o F o-
o o o c-
6 o E c
o o o o
3 o D o
coco
DOB c-
o o o c-
o o o c
o o o o
o o o o-
o o o o-
o o o o
o o o o
o o o -
o o o -
o o o -
o o
o c-
o o
- o o
o -リ
E F
4 4
by HiT BiT マイコン
ユーザ一 ズ クラブ
人 )J
M! い 力-
<1
リ ンク パッケージ 集の 第 2 回です。 前回の 記事に 対し
て 予想外の 反響が 得られ, 驚いて います。 また 投稿 も
多く 集まり, 選ぶ のに 苦労す る ほどです。 さて, 今月
は FM 系の BAS に に 装備 されて いる 大変 便利な コ マン
ド である SYMBOL コ マン ド, 簡単な 時計 機能 を 実現
した TIME プ □ グラムの 2 点 を 紹介し ま しょう。
FM シリーズに は, iiii'i ば II \ ■— の f r: な の f に ( ( :
JC'r 列 を ノミ '1< す る SYMBOL 命 く 5" が あ り
ます。 この 命 令 は 义'; 々i| を サイ ズゃ ft )i を
えて^ 小-す る こ と がで き , k 'な f!li 利 な も
のです。 SMC の BASIC に は, ダラ フ ィ ッ
ク liiiMi にに 文'; 列 をノゎ J;- する 機能 は あ り ま
せん。 そこで SYMBOL コマンド を 作成し
ま し た。
リスト 1 に ANN ; の ソース リスト を,
リスト 2 に ダン プリ ス ト を 小- します。 リス
ト 1 を 打ち込んで Assem で アセンブルす
る 力', マシン,; 人お ツール ま た は Debug で
リスト 2 を ぉ- ち 込んで くた' さい。
CALL SYMBOL (x, y, str, xm,
ym, c, r, 1)
X, y : 表示 位置 (グラフ イツ ク 座標)
文字列の 最初の 文字の 左上の 座
標を 指定し ます.
str : 表示させる 文字列
xm, yn : 文字列 を 拡大 するとき の 倍率
( I 以上の 整数)
C : カラ 一コード (0SCSI5)
r : 回転 角度 (0 SrS3)
時計 回 リ 90 度 単位
田 S 宏
H .— T B .- T マイコン ュ— ザ— ズク ラ フ
134
1 : 論理演算 コード (OS コードき 4)
BASIC の グラフ ィ ッ クス 命令
に お け る 論理演算 コードと 同じ。
1i! 奴 はすべ て if お数 形です。 また, ゆ: 標と义
卞列 以外 は す る ことができます。 この
コマンド では キャラクタの PCG に ''m さ
れ ている パターン を その ま ま 出力 します の
で, DEF FONT 命令な どで PCG を 変え
れば好 き な M 形 を^, J たす る ことができます。
m として, liii 'ひで 紹 介 さ れ た HGETPUT
コマンド !: 組み^わせて 简 4*- な ゲーム を 作
つてみ ました。 リスト 3 を 人力して くださ
い。 これ は 戦' |': を 操縦して 地 ifd に ま つて
L 、 る 地' I お を 避けながら ベースまで 行く ゲ一
ム です。 It 'れ の I お 後 おのい ずれ かに 地當
が ^1 まってい ると, 鋼 面 ふ- ドに. "IMINE"
と 表示され ます。 料め にある 地雷 は 発見す
る こと はでき ません。 所々 に防窗 'お 波 を 56
している; t 波 がに (かれて おり, この 近く
に 来る と 地', お を 捜す こ と がで き なくなり,
モニタ一 に は? MINE と されます。 力
—ゾ ルキ一 で |'| 分の 戦! |i を $カ かします。 地
',ぉ に 当 た ら ず にべ一 スへ ひく こと がで き れ
ば, ;久' の而に 進みます。 地雷に あたった 場
<V は そ の Ifti の 地' I おの 1 ヶク がお' され, その
Ifi] の お 初に W り ます。 また, 69 1"! 以 内 4 : ベ
ース まで たどりつけ な か つ た 場 は タイム
オーバ一 と な り 戦' K が 1 減って しまい ま
す。 この プロ ダラ ム で は , 標準 デ イス クに
ついている EFFECT.PAC お よ び I'iij M の
HGETPUT.PAC, ヶ ト! の SYMBOL.PAC
を 使って い ま すので, 42 ら せる に こ れ ら
を リンクして おいてく ださい。
SYMBOL コ マン ドは, FM 系の BASIC
の プロ ダラ ム を 移植す る 際 に-ず f W る コ マ
ン ド でした がもう 人 丈 人-です。 人 mm な
コ マン ドで すので,
さい。
みなさん (も 出し
て く だ
TIME コ マント'
新 井隆港
「SMC リ ン
クノ、 ° ッ ケ 一 シ! ft
J がで きて,
ぜ
ひ 何か投 もさし よ う と 思って, SMC-7n(C)
に 欠けて いる 時 計 機能 を 作って みまし た 。
人 ハ
リスト 4 に ソース リスト を, リスト 5 にタ *
ンプ リスト を' します。 き jii の 場 ひ と |y-J 様に
人力して くださ い。 ファイル は TIME.
PAC とします。
f'ii い//
リ ンク パッケージ をリ ンク する と,
TCOUNTON, TCOUNTOFF という コマ
ン ドが 使える よ う にな ります。
書式
-TCOUNTON (文字 形 変数)
文字 形 変数に は あ ら か じめ 数'; 6 文卞の 文
卞列を 代人して おきます。 上 か ら , HHM-
MSS というよ うに そ れぞれ 時 問, 分, 秒 を
M し , f 《初の 値が 初期 滅 となります。 た と え
ば 1 時 2 分 3 沙 から スタートさせる に は,
T $ = "0 1 0203"
-TCOUNTON (T$)
とすれ は' よい こ とに な り ます。
その後, T S は 時 fISJ に I え; じ て ; き ii't: され ま
すか ら
PRINT T$
で そのと き の 値が 表ボ されます。 また H^^gJ
を セットし なおす と きに は
T$ = "HHMMSS"
とします。
― TCOUNATOFF
で 時 "が 止ま ります。
注, S 点
この プログラム では' M り 込み を 利 H! してい
ますから SOUND 义 およ び 剖 り 込み を 使
つた プロ グラム は 時計 を ik めて か ら 使って
ください (さもないと す る "J 能 性が あ
り ま す)。 時 rit を 動か している と きに は T
$ を 参照す るの はかまい ません 力 i', T$ に
6 文字の 数字の 文卞列 以外 を 代入す る こと
はやめて く ださい。
なかなか iK 確 な 時 問 が i ひ に れ ますので, ぜ
ひ f おってみ て く ださい。 この 時, 计は 24 m\]
お 式です。 リスト 6 に简' はな サンプル プロ
グラム をポし ま す。
僕の 作 つた プロ グ ラ ム が少 しで もみ な さ ん
の 役に、 ケ. つて く れる と いいな と 忍い ま す。
、ぶ i コーナ一 では ひきつづき 便利 な リ ン ク ノ f
ッ ケージの ^谁 をむ つてい ま す。 リ ンクパ
ッ ケージに 限らず, Sony - FILER や CP/
M I.. の fSi 利 な ショート プログラム でも か
まいません。 採 ffl 分に は 本誌 規定の 原稿料
をお 支払いいた します。 た く さんの 投! を
お待ちし ています。
135
10000
10010
1 0020
10030
1 0040
1 0050
10060
10070
10080
10090
10100
101 10
10120
10130
10140
10150
10160
10170
10180
10190
10200
10210
10220
10230
10240
10250
10260
10270
10290
1 1:'290
1 0300
10310
10320
1 0330
1 0340
10350
10360
10370
10380
10390
1 0400
1,0410
10420
10430
10440
10450
10460
10470
1 0480
10490
10500
10510
10520
10530
1 0540
10550
1 0560
10570
10580
10590
lOiOO
10610
10620
10630
10640
1 0650
1 0660
10670
1 0680
10690
1 0700
10710
10720
10730
10740
1 <:i7SO
10760
10770
1O7B0
10790
1 0800
I OS to
10820
SYMBOL ( ^ X ; , y > , -::5TRINB; , ^dX. , < dY; , -■ Co 丄 cir ..■,■:■ rotate :::,•:■+ unct i on > >
program No, 00017 written by Hi sao. Naqaya .
Copyright 27 — Oct — 1984
CURX
CURY
SYMBOL:
PARAS :
PARA6:
PARA7:
ORG
ENTRY
START
OlOOH
SYM&a し < INT 口 NT,5TR, [BYT] , [BYT] , [BYTl , CBYT J , CBYTl)
0D85H
0FF44H
0FK46H
A= (H し)
HL+
H^<HL>
(CLlRXO>=H し
DE;HL
E=(HL)
H し +
D=<H し)
CCURYO) =DE
H-B
L=C
E" (H し)
H し+
D=(H し)
H し +
# = DE
E= (H し)
HL +
D" (HL>
H し +
A= ( IX+03H>
A-0
— :>FW:A4,' で
A=(DE)
A —
E;- (H し)
HL-i-
H し+
R= ( IX-4 04H)
A-40H
A=0
-:: PARA5,^^
A==^ (DE)
A-
K DE し TA Y )
<DELTAY1)=A
(H し》
HL +
D= (HL)
H し
ャゃ ,' tx + of;h>
A"40H
一 >PARA6 に <i
(DE)
(COLOR)
E= (H し)
HL +
D= (H し)
HL +
H= ax+06H>
A-40H
^;: PARA/, "-(a
A^<DE)
« ROTATE )=A
E=<HL)
HI +
D=<HL)
A=CIX+07H)
A-40H
->PARAB,'^@
SYMBOLCO
AND
136
PARAS;
P し USX:
P し USY:
NOEXX:
し (W.C: :
し OOPCSi
LDQPCB:
し OOPYs
LDOPYi
L00FY4:
'し ODF'X:
A= (DE)
(CO し ORl :
H し
Ei= ( HL >
H し +
E= (HL)
H し+
D=(H し)
DE: HL
#=H し
A= iROTATE)
A=AS<0000001 IB
HL=CURXO
DE=CURYO
BC=OOOOH
A-2
一 >P し USX ,@
B=8
A=A.^0000001 IB
c=a
>■[,〕•(§
->NOEXX,"-@
DEsH し
(し OOPYl >=H し
(MOP し DT46) し
(MOP し 0T52>=H し
(し [J0PY4)-H し
<raop し OTl 1 ) =HL
(し 0DF'X27> =.H し
DEsH し
(し 00PC5>=H し
H し +
H し- ト
(し aOPC8)=H し
(NOP し DT18)=HL
(|\10ドし0丁28>=:1"1し
H し + —
H し +
(LCWXK" ぺ 化
A= お
iLOOP>- : .
fWDPLC ! ■
漏 P し (: に
A=fi'-4rtH
(し DDP>C3"=Pi
fN0PL0T26)=-A
HL = #
BC=#
; CUftXO
; CURXl
; DE し TAX
! CURYO
; CURYl
DB
DW
DB
CURYO
CURYl
< ■ceo
<B0
'に: ! :®C>
< BO
<; ceo
DB
DW
DB
DW
A=P (C>
£1+
< {@. 3-
—>MaPlOT(
DB :.
2 AH
CURX.O
CURXl
174<.
1750
1760
1770
.1780
1 フ S'O
ISOO
IS to
, 1820
1830
1840
1850
1 860
1370
1 BSC)
• 1 B90
1900
i,9J o
1920
1 930
1940
.1950
I960
.1970
.1980
,1990
1 2000
.2010
i 2050
1 2C)6C)
L2070
L 2080
L2090
12 100
121 10
i 2 1 20
12130
12140
12150
1 2 1 60
L2170
L2iao
12190
L 2200
12210
し 2:::30
L2240
L2250
122.:.'
!■ っゥ -, .
L228U
2290
1,2300
L2310
12320
L2330
1.2340
1 2350
l2360
12370
【23S0
.2390
L2400
L 2^ 1
1242U
L2430
【2 仲:)
12450
:2460
L2470
L2480
L 2490
L2500
1,2510
【2520
【 ;: ^530
L2540
L2550
1256C+-
L2570
12560
L 2590
L 2600
0B30
0B40
0850
0860
0870
0S80
0890
0900
0910
0920
0930
0940
0950
0960
0970
0980
0990
1 000
1010
1 020
1030
1040
1 050
1060
1070
1 080
1090
1 1 OO
1110
1 120
1 1 30
U40
1 1 50
I 1 60
1 170
1180
1190
1200
1210
1 220
1230
1 240
1250
1 260
1 270
1280
1300
1310
1320
370
430
490
500
510
520
530
540
550
560
570
580
1590
60,')
610
620
630
640
650
16SO
690
END
L0aPX9;
LDQPX13S
LOOPXl/:
LOOP X 20:
L00PX23!
LaOF"'X27:
LaOPXSl :
WOPLDT;
NQPLOTl:
NOP し 0T9:i
MOP し OTl 3.
DW
CUKV
DW
4BEDH
DW
DE し TAY
A=:A! A
DB
OEDH
DB
4 AH
Q
DB
2AH
DW
CURX 1
DB
22H
DW
CURX
I'M
4BEDH
\M
DE し TAX
A^A ; A
DB
OEDH
BC= に し 0R>
JUBQXF
DB
DW
2AH
CURXl
BC=^<DELTAX)
@-l
DB
OEDH
DB
4AH
DB
22H
DW
CURXl
"し OCiPX
DB
2AH
DW
CURYl
EC- (DELTAY)
@,1
DB
OEDH
NOP し 0T26:i DB
DB
NOP し 0T28SDW
CURYl
A=AS'.7
一'; :- し DOPY に
Hl=(DEL—T/:iX)
H し +
H し =H し +闩し
H し し +H し
H し =H し +H し
DB
rjriFi JjT'l6: DW
DB
WClF' し OTSO:: DB
DB
1MDPL0T52; DW
CURXO
OEDH
4AH
22H
CURXO
H し
KC=#
B—
-13
+20
+23
-18
+26
+28
+50
+52
CURXO;
:UftXl !
DELTA X:
DE し TA" :
CURYO :
CURY 1 :
DE し TAY=
DE し" mYl:
ROTATE!
COLOR:
CD し cm :
UBQXF:
D
D
D
D
D
D
(OFFFEH) =SP
SP=OFFFEH
P ( IDH) =A
]BOXF
SP= (OFFFEH)
A=10H
P( 1DH)=A
S Y M
BOLCOMMAND
10040
1 0050
400
THE -MINE" ' LINK "EFFECT"
THE MINE GAME 'B5. 4. :1 tay MUC i に"….".: ,'
: NT A-ZsDIM PAT (8,64) ,CLS(8) ,YX<13,13) ,0T(4),>
』. に I [-NX=(X-1) »16:DEF FNY= (Y- 1 ) *-! 6 : RANDOM 1 ZE RND (-ト
CUHSOR OFF : WIPE:i:!JN-NLE 4' -;; GMODE 1 ! SOSUB * J l-i I: T : 5C-0 1 DN= 3 : JR= 1 ; Th ,; r',R-
*MAIW sSOSUEt itSET
-t OOP : GOSUB *OTD
t - INP (! vHlB) : IF B=8 THEN 10070 E し S ビ
P- J NSl R ( " h .,' に', I NKEY* ( 1 ) > : IF P=0 THEN ♦LOOP
IF P=l AND Y=2 AND X = l. THEN ♦WIN
ON P GOSUB ■•(■UP,*^RIf5HT,》D0WN,# し EFT
IF YX (Y, X ,1 THFJN GOSUB *BOM: GOTO »TEND ELSE IF SS>69 THEN *TEND
BOSUB *M5&
GOTO ^^しOaF'
*WIN : FOR 1 :=') TO 7 s „SPUT (FNX , FNY , l.h, 16- i *2 ' PAT <1 , 1*4) ) : _PAN1C k 1 >
— SPimFMX , FNY < I +l >*2+16, 16, 2, PAT (0,0) ) :NEXT : SC=SC+1 0: SS==SS+ 1 ! _PAMIC
GOSUB *SCn: .lR-JR+1 : AP=AR+1 ; GOSUB *JRP: IF AR MuD 2 THEN DM--=DN+1 : TK=TK+1
GOTO ♦MA I N
*SCO 5SG = S し 十 1 = SS=SS+1 sBOXF (2&S,S>6) — (295, 102:! いつ;:; IF S09999 THEN 5匸=ヮ9=? ワ
_SYrlBOL ( 264 , 96 , SPACE* (4-LEN (SIR* (SO ) ) +STR* (SO ,1,1,7): RETURN
*UF' : TF Y=i OR VX <Y-l,X)-5 OR YX <Y-1 ,X)=6 THEN RETURN
FDR 1 =1 TO Bs^SPUKFNX ,FNY-1*2+16, 16,2,PAT (0,0) )
_SPUT <FNX,FNY-I*2, 16, 16,PAT(1 ,0) ) PANIC") :NEXT ■. Y^V- 1 : GOSUB *SCD
RETURN
*DOWN ! IF Y=].2 OR YX < V +1 ,X) =5 OR YX <YH , X)=6 THEN RETURN
FOR 1 =1 TO B :_SPUT( FNX, FNV-t- 1*2-2, 1 6 , 2 , PAT (0 , 0> )
— SPLmFNX ,F"MY+I*2, 16, 16,F'AT <3,0) ) s 一 PANIC" ) sNEXT s V=V+ 1 : GDSUB *BCO
RETURN
*-LEFT ; IF X =l OR YX (V,X-J )=5 OR YXtY,X-U=6 THEN RETURN
FDR 1=1 TO 8: _SPUT (FNX-1*2+16,FNY,2, 16,CLS(0) )
_SPUT«FNX-I*2,FNY, 16, 16,PAT(4,0) > !_FANIC<1) :NEXT : X=!<-1 : GOSUB *BCD
RETURN
♦RIGHT ! IF X = 12 OR Y j< Y , X + 1 ) =5 OR VX <Y,X+1 ) =
FOR 1 =1 TO a : ..SPUT ( FNX+ I*2~2 , FNY , 2 , 1 6 , CLS ' !:
_SPUT(FNX+I*2,FNY, 16, 16, PAT (2,0) ) :_PANIC<1 ;
RETURN 一
*BaM : _SPUT (FNX ,FNY, 16, 16,PAT<8,0) ,0) ! GUN
MS 1 *= " YOU " ! HS2*= "DIE ! " s GOSUB ^^^tSG2: ReI^URN
«OTD ;FOR 1=0 TQ 4; OUT 83,0T<1> :NEXT s RETURN
♦MSG : IF YX (Y+1 , X)=6 OR YX (Y-1 , X ) =6 OR YX <Y,X-l) =
THEN MS 1»= 'つつ GOSUB ♦MSG 1 ! RETURN
IF VX (Y+1 , X +1 )=6 OR YX (Y-1 ,X-1 ) =6 QR YX CY+1 , X-1 :
THEN MS1*="?":80BUB *(15(31 s RE 丁 URN
IF YX (Y-1,X)=5 THEN MS1*=" INTO" : MS2*= " BASE "; GQSUB »MSB25 RETURN
MS1*=STR« (YX (Y,X) ) : GOSUB *«851: RETURN
*MS61 : BOXF (213, 1 ia>-<230,16U ,(:'s „SYMBD し (21 1 , 130 , MS 14, 2 , 3 , 4 》 s RETURN
*MSG2 :B0XF(213, IIS)- (307, 161 ) , On _SY!"!E(0 し < 259— し EN <MS1 $ ) *8, 1 18, MSI*, 2, 3,
„SyMBOL ( 259-LEN < liS2*) *8 , 141 , MS2* ,2,3,4) : RETURN
*TANK : J=0: IF TK >6 THEN J =l
FOR 1=1 TO TK-J:_SPUT( 1*16+196, 170, 16 , 16 , PAT ( 1 , J ,5) ; NEXT : _CAR( 10)
FDR 1=6 TO TK-1 STEP - 1 : &OXF ( I * "+2 1 2 , 1 70 ト < I *l<b+235 , 185) , 9i NEXT
RETURN
*JRP :FOR Y=l TO 12: FOR X=l TO 12
IF YX <Y, X) =7 THEN _SPUT ( FNX , FNY , 1 1 , 16, PAT (7,0) ,0) :_UP3(10)
NEXT ;NEXT i PAUSE To: RETURN
*TEND : IF SS :>69 THEN SC=SC-70: MS 1*=" COUNT" : MS2*="0VER ! " : BOSUB *MSG2
— DCIWN3(255-) !;'":::=TK - IsGaSUB •JRP: IF TK >0 THEN *MftIN
BOXF (213, 1 18)- (307, 161 ) ,0: 一 SYMBO し ( 234 , 123, "REF. し AY" , 1 ,2,6)
— SYMBO し <213"43,'(3AME (Y/n7 ?" , 1,2,6) :EVAL INKEYt
I=INSTR < "YyNn" , I NKEY* ( U )
IF I THEN IF I く 3 THEN SC=0! AR=1 : DN=3: JR=10: TK=5: GOTO *MAIN ELSE
IF I ,2 THEN WIPE: FONT RESET; END
BOTD 10570
*SET :SC=SC-i:SS=-l!BOXF (273,72) -(287, 78) ,0: IF TK>7 THEN TK=7
_SYHBOL i 272 , 72 , SPACE* ( 2-LEN < STR* ( AR) ) >+STR»(AR) ,1,1,7>
_UP1 <5) : GOSUB *SCQ:_UP1 (5) :MS1»="WAIT! ":MS2*=" "! IF DN>7 THEN DN=7
FOR Y=l TO 12: FOR X=l TO 12:YX (Y,X)=0:NEXT :NEXT : QOBUB *MSG2
FOR A=123 TO 194:DEF FONT A , "FFFFFFFFFFFFFFFF " : NEXT
I=IRND<7) !
FOR Y=l TO 12: FOR X-1 TO 12!_SPUT (FNX ,FNY, 16, 16, PAT (0,0) ) :NEXT sIMEXT
:6 THEN RETURN
I NEXT ! + 1 : GOSUB *SCD
D OR YX<Y,X + U=6
=6 OR YX (Y-1 , X+1 J =6
_SGET ('
FOR 1 =
X=IRND
YX (Y, X
FOR 1 =
X=IRND
,0,2,16, C し S (0) ) :VX (1 ,1)=5: —SPLIT (0,0, 16, 16, PAT(5, 0) )
TO DN
9)+2: Y=IRND(9)+2s IF YX iV, X)=6 THEN 10690
=6!_SPUT (FNX , FNY, 16, 16, PAT (4,0) ) :NEXT : IF JR>20 THEN JR=20
TO JR
1 1 >+l : Y=I RND IF Y X ( Y , X ) >0 Oft X+Y >22 OR X+Y<5 THEN 1 0720
=7: NEXT
FDR Y=l TO 1 2 : FOR X=l TO 12: 1=0
IF YX (V,X)< >0 THEN 1 08 1
IF YX (Y-1 , X) =7 THEN 1=1+1
IF YX (Y+1 , X) =7 THEN I = x-*-l
IF
(Y,X-1 ) =7 THEN 1=1+1
(y,X+l)=7 THEN 1=1+1
138
0800 YX (Y,X)"-=I
OS 10 NEXT :NEXT
:0820 FOR A- 194 ID 123 STEP - li
0830 MB 1 SAME " : t1S2*= *' START" !
0840
GGSUB
*-TANK; X =
12:
12: ^SPUT *FNX
ド
0850
BOXF (213, IIB)-
(307,
0860
RETURN
0870
^=122: FOR
1 =
TO 1 1
08BO
FDR J- 12
一 I TO
n + I:PRTNT
U-1 ,22-J) CHR« <R) :NEXT
0890
FOR J^ll
一 I TO
1 1+I:PRINT
CJ , 1 1— I 》C:HR$ (A) sNEXT
WOO
A=A+1-
FOR J==U
一 I TO
\ l+I : PRINT
( 1 l+ I , J ) CHR* (A) : NEXT
0910
FOR J=ll
— I TO
1 1+IjFRINT
(22- J , 1 i+1 )CHR* (A) iNEXT :NEXT
0920
A-A-^ 1
II
Q
TQ 23
: PRINT <23, J
CHRifc (A> :NEXT
o o
RETURN
FOR J=0
TO 23
: PRINT (23— J
23) CHR*<A) :NEXT
9S0 READ Y: IF Y< >-l THEN READ DB*; DEF FONT Y,DB4dG0T0
0990 RESTORE 奇 FA し = FDR 1=3 TO 15; READ J,X , Y:
FOR y=0 TQ 7 : FOR X==0 TO 2: READ 1: = P し ( V ヽ): ト I = ME>;T :NEXT : RESTORE *SP1
FOR r = 3 TQ STEP - 1 : _S VMBOt < 1 94- 1,1," THE MINE" ,2,4, 15-1) :NEXT
— SYtlSD し (210,40, " by' ト, 2, 1 , 7) 5 —SYMBOL (253,40, "tl" ,2, 1 ,4)
SVM&a し (274,40, "U" ,2, 1 ,2) : __^SYMBOL (29O,40, "C" ,2, 1,1)
"symbol (232,72, "AREA'^ , 1 , 1,2) し SYMBO しに 24 , 7" "SCORE,' ,1,1 ,2)
FOR X-123 TO 194: DEF FONT X , " FFFFFFFFFFFFFFFF " : NEXT = CC: し EAf^ i G に i ふ UEf ^LLf
FOR X=^0 TG 56 STEP 8s FOR Y=0 TD 3 : PAT (0 , X + Y ) ^S.H3535 : NE X T
FOR Y=4 TQ 7: PAT (O, X+Y) =?<H5353: NEXT :NEXT
FOR X-1 TD 8: FDR Y=0 TO 64: READ DB$s PAT { X , Y 》 =^<^AL = MEXT :NEXT
07(0) =207 ! QT < 1 ) =&3s OT (2) =227: DT (3) =223 :DT C4) ==^240:
RETURN
OiO
020
1050
060
090
DEF FONT A, "0,X>000O000 り' XK ゆ V' sNEXT
GOSUB ^*-MSG2
950 *INIT sCCO し OR O , 2= CC し EARs SGXF 《200 , 58) — ( 319 , 19 1 》 , 9= K})(F ( 227 , 6P >
960 B0XF<219,92)-'(301, 106) ,0: BOXF (211 ,116) -(309, 163) ,0=CCOLOR,0
970
10980
UIO
*SP1
: ,== -
= Data ===========
======
======
1120
DATA
3535
3635 ,
35E5,
-」' コ.」 '5
EC.56,
5653,
53E3
C36E,
EC36 ,
F6FF,
FFEF
C56e
EC56
1130
DftTA
D6DD
DDED,
C36E,
EC36
,D6D6,
6DED,
C56E
EC56
D6D6,
6DED,
C36E
EC36
C6DD
1 140
DATA
DDEC
C56E,
EC56,
66DC
, CDED ,
C36E,
EC36
6FDC
CDFD , し , £1 し
iFDC
CDFD
1150
DftTA
C36e
EC36 ,
6FDC '
CDFD
,C56E,
EC56,
6FDC
CDFD
C3&E,
EC3fc,6FDC
CDFD
C56E
1 160
DATA
EC56
CCDD,
DDCC,
C36E
,EC36,
35CC
C56E
5353 ,
D-J/^ J ,
コ JiJO
5353
0000
1 1 70
*SP2
llBo
DftTA
3535
3535 ,
3535,
3535,5353
535S
5353
, 5353
6666
6666
6666
,6666
CCCC
1 190
DATA
CCCC
CCCC ,
CCCC,
DDED
, DDDD,
DDDD
C5DD
CCED
CCCC,
66CD,
C36D
663E
6666
1200
DATA
DD6C
C5DD,
FF5E
FFFF
,6666
6666
FF3E
pppp
EEEE,
EEEE
DD5E
, DDDD
DDDC
1210
DATA
C3DD
CCED,
CCCC,
66CC
,C56D,
DDED
DDDD
DDDD,C3DD,
6666,
6666
1220
DATA
CGCC
CCCC,
CCCC
CCCC
, 3535
3535
,3535
5353,5353,5353
,5353
0000
1230
*BP3
1240
DATA
3535
3535,
3535, EC56
63FF
FF53
,C36E
EC36,
EEDD
DDEE
,C56E
EC56
1 250
DATA
6FDC
CDFD,
C36E
EC3&
,(bFDC,
CDFD
C56E, £C— 56 , 6FDC , CDFD, C36e
, EC36
6FDC
1260
DATA
CDFD
C56E,
6FDC
,CDFD
C36E
EC36
,66DC
CDED
C56E
EC56
,C6DD
DDEC
1270
DATA
C36E
EC36,
6DED
, C56E ,
EC56
D6D6
,6DED
C36E ,
EC 36
D6DD
,DDED
C56e
1280
DATA
EC56
C6CC,
CCEC
C36E
' EC36
3635
35E5 , C56E
5353
5653
53E3
,5353
0000
1 290
*SP4
1 300
DATA
3535 ,
3535
3535
' 5353
5353
,5353
6666
6666
6666
,6666
CCCC
1310
DATA
CCCC
CCCC,
CCCC
DD3F
,DDDD
DDDD
DCDD
,D65F
DC66
CCCC
DCCC
,DD3F
C6DD
1320
DATA
6666
C566,
6666
6666
,FFFF
C3FF
EEEE
,EEEE
FFFF
C5FF
DD3F
,CDDD
DDDD
1 330
DATA
DATA
C3DD
CCCC
D65F,
CCCC,
DC66
CCCC
CCCC
CCCC
' DCCC
DD3F
DDDD
,DDDD
DCDD
6666
6666
,6666
6666
1340
, -3335
-J- J _> J
oj35
5353
5o5j
5353
, 535 j
0000
«SP5
1360
DATA
BB7B
ABBB,
ABBB
BBBB
, BB77
ABBB
ABBB
,B8BB
7B77
ABBB
ABBB
,8SBB
7777
.1370
DATA
AABB
ABAA,
7777
,BB7B
BBBB
8888
,7777
BB77
B8BB
aees
,BEi&&
BA77
1 380
DATA
B8AA
9999,
7B77
BA77
, B84A
8898
7B77
,BA77
BSAA
8898
BBBB
,BB77
B8BB
1390
DATA
9999
7777,
fifi7A
mm
,8888
7777
AAAA
,AAAA
8888
7A77
BOAA
,BA5G
e8AS
1 400
DATA
AA77
8AAA,
8AAA
B8AA
,AA7A
SAAA
BAAA
, A8AA
AAAA
SAAA
BAAA
,AAAA
,0000
1410
*SP6
1420
DATA
3535
3535 ,
3535
3535
,5353
5753
5383 , 5353
3535
3735
3585
, 3535
1430
DATA
5753
5383,
5353
,7735
35A8
■ ふ ふ"
7B57
B3A9
5353
,3535
7477
1440
DATA
98AA
3535,
7757
477B
,984A
739B
3535
,7477
98AA
3535
5353
,7B57
,83ft9
1450
DATA
O »tJ ■ 二' il* 1
7A35
35 A 8
,3535
5353
, J.— 、o'„>
5353
3535
3735
' 3585
3535
1460
DATA
5353
5753
5383.
し Ji-"^
,3535
3535
3535
, さ j'jO
ひ— 、二れ 一、
J) -:、 J さ, Jl . 」 J )
, OOOO
1470
*SP7
1 480
DATA
or>ix>
, iJf.'OO
CCOC
, OOCC , (■)("> on
ocoo
44CC , CC4C
, 0000
, CCOO
1490
DATA
4444
4C44 ,
ooco
C40C
,7747
4474
OOCC
, 440C
4477
4444
004C
, 44CC
,4474
1500
DATA
4444
CU4C
44C4
4074
,4444
C044
,44CC
,4444
4444
C04C
,440C
,4444
,4444
1510
DATA
004C
C40C
4444
4444
, OOCC
CCOO
4444
,4C44
OOCO , OCOO
44CC
,CC4C
, OOOO
1520
DATA
0000
CCOC
OOCC
0000 , 0000
OOOO
, 0000
, 0000
0000
0000
, 0000
, 0000
, OOOO
1530
*SPB
1540
DATA
0000
4000
0040
0000 , 0000
0000
0040
, 0000
0000
0400
,0040
, 1:1004
, 4040
1550
DATA
4600
0044 ,
0000
4404
, 4604
0064
4000
,4400
6B04
4064
0004
, 4600
,B744
1 560
DATA
4044
0440 ,
4604
E174B
,644B
4044
6B44
,77BB
46B4
0040
,4604
,7787
,B677
1570
DATA
4044
4400 ,
764 &
B6B4
,446(5)
4044
7B46
,4444
0044
4000
,4040
, 4004
1580
1590
DATA
♦PA し
0004
6644
4C140
oaoa
, n4<"»'>
4440
,0400
, 0004
0000
, 0400
, 4i.ii.JiJ
, リり (-"J
, 1—1 (J uO
1 600
DATA
0,2,'=
?, 1 ,5
8,^I(,0, 1 1 ,
10,11
14,5
,2,0,8,5,0
1 1 ,8
,0, 14
,11,0
1610
DATA
, , f
>,0,0,
15,0
15,0
,0,15
15, 15,0,0
,15,0
15, "
5,15,1
>, 15,
15,15
620
630
640
650
660
670
680
690
DATA
DATA
DATA
DATA
DATA
DATA
DATA
33, IBlBiaiBOOlBlSOO, 34
38 , 386C6C396A6&3D00 , 40
48, lC26636363.32tC00, 49
5 i , 3F060C 1E03633EO0 , 52
54 , tE30607E63633E00, 55
57 , 3E63633F03063COO , 58
60 , OE 18306030 1 80EO0 , h 1
3636244800000000 ,
OC 1 B303030 1 80COO ,
OC 1 C0C0C0C0C3F00 ,
OE iE36667F060600 ,
7F63060C 18 181800,
00 181 BOO 18 180000,
35 , 3.6367F367F363600
4 1 , 30 1 80C0C0C 1 B3000
50 , 3£6307 1 E3C707FOO
53 , 7E607E0303633E00
56 , 3C62723C4F433E00
59 , 00 1 8 1 BOO 18181 020
00 7E7E00 7 E 7E0000 , 62 , 70 1 80C060C 187000
ん:
3L6646l81300t[B0O ,
t 7 ; I ':)
UA— f r
1720
DAI M
:0303E30 '■'
1730
'二.
: ふ ,^t3637Ffa36:,;o.,:^jO,
1740
DATA
/ ■ J ,
63666C7B7C6E6700 ,
1750
DATA
78
63737B7F6F6763O0 ,
1760
DATA
81
3E6363636F6t>3Dn0,
1770
DATA
84
3FUC0C0C0C0C0C00,
1780
DATA
87
63636B7F7F362200 ,
1790
DATA
90
7FO70ElC3a7O7F00,
800
DATA
73
3E06060606063EOO ,
ISIO
DATA
96
303C:' 1 BOCOOCjOOOOO ,
O
DATA
99
0000:C6260623C00 ,
1S30
DATA
1 02
0ClAlB7Eiai8iS00,
1840
DATA
105
1 8*3038 1B181 83C00 ,
1850
DATA
108
,3S18131B18183C00,
1S60
DATA
, 00003E6363633EOO ,
1870
DATA
114
, 000r)6C726060<S000 ,
1 880
DATA
1 17
, U<.>'- リ i66666666oD00 ,
1390
DATA
120
, ':) i j66 3C 1 B3C6600 ,
ir36636B6E301E00,
: 1-33606060331 EOO,
>OA07Efa06O6OO0 ,
」■ , iFOCOCOCXC'-'r ,
76,3030303':)30
79,3E6'365<b363fc . -
82 , 7 E 6 3i:'67 7C6L 6 7 ,
85 , 6363636363633E00 ,
B9 , 63773E1C3E776300 ,
91 , 7C60606060607COO ,
94 , 1 S3C6feO0OOO00OO'J ,
97 , 00003C063E663BOO ,
1 00 , 06063E6666663EOO ,
1 03 , 00003E66ii63E063C ,
106 , 0600060606666 63C '
109 , 0000766B6B6B6300 ,
112, 00007C&6fe67C6060 ,
U5, 0000 3E 60 3C067 COO ,
1 18, 00006666i)63C 1 BOO ,
121 , 00006666663E063C '
65
OH
71
86
89
95
104
107
1 1
1 13
1 16
119
122
, lC3i:6 '637F!t :.6 '
, 7C<bi!636363(bA7r..J0
i 1F30606763331F00
,'303030303633EOO
3777F7F6B636300
. - E63 63637 E606000
, 3C66603E03-633EOO
, 63o363773ElC0e00
,3333121E0C0C0C00
,4i6663C7E187Ei800
, 0000000000007EOO
, 60607C6666663C00
, 00003C6 67 E60 3C 00
, 60607C6666666600
, 6060666C787C6600
, OfiOOSE 63 63636300
, 00003E66663E060i
, 0000636B6B6B3600
, 0000 7E0C 18307 EDO '
20
30
40
50
60
70
BO
9f<
1 00
110
120
130
140
150
160
170
180
190
200
210
" IME FrogrsiTi Ver&i un J. ■■ ■
programed 1985/3/22
by Takahi ro ar ai
(SMC— 777 Version)
ENTRY
ENTRY
TCOUNT:
lOOH
TCOUNTON (SIR)
TCOUNTOFF
START
60O
610
620
630
640
650
680
690
•TCOIJNTOM:
(STRGADR>=H し
A=0
(TIMEC)=A
H し = (OF じ OIH)
(DATA) =HL
H し =TCaUNT
<OFC01H) =HL
IMl
A=l
P (21H) =A
EI
#=BC
き AF
HL=TIMEC
A= (H し〉
— >c;end に
A=0
(H し >=A
HL- (STRBADR)
C= (H し)
H し +
H= <HL)
し =C
BC=0005
H し =H し +80
A= (H し >
fi+
A-36H
->CEND,'-0
A=30H
(H し >=A
HL-
A= (H し)
A+
A-36H
一 >CEND に O
770 '
780 '
790 '
BOO ■
BIO '
B20 '
830 ■
840 '
850 '
860 '
870 'HEND:
380 '
690 '
900 '
920 -
930
940 '
950 '
960 'CEND:
970 '
990
1010
1020
1030
1040
1 050
1060
1070
lOSO
1090
1100
1 1 10
1120
<H し.' =A
HL-
A=《H し)
A+
A-3AH
一:::' CEND に
A=30H
(H し
HL-
A= (HL)
A+
A-36H
->CEND,'^0
A=30H
<H し )=A
H し 一
A= (H し)
->HEND,0
A-3AH
一) CEND に
A=30H
HL-
A= (H し)
A+
->CEND
(H し >=A
H し—
A= ( ht し)
A-32H
一:::' c:end,〜o
A=30H
HL+
(HL) =A
H し—
(HL) =A
BC=«
HL=»
TCOUNTOFF:
'DATA 二
'TIMECs
•STR0ADR:
DI
A=0
P(21H)=A
^)し= (DATA)
<0FC01H>=H し
DS
DS
1 1 40
1150
END
140
SMC
LINK 1
PACKAGES
1 WIPE: CURSOR OFF s COMOT し E 40
20 T¥=" 000000"
30 ^TCOUNTQN (T*)
40 LOCATE ( lO, 1 )
42 PRINT し EFT4i(Tit,2> 5CHR*(245> i
44 PRINT MID*(T^t,3„2) ; CHR* ';246) ;
46 PRIWT RIGHT4(T4> に:); !>IR$《247> |i
50 IF' INP (? /H1B> AND 4 THEN 60 ELSE GOTO 40
60 _TCOUNTOFF
CG9I 座 (4
いや 一, そ一 いう; W ナで, ヮタシ のこの 講座 もつ いに 最
終 回 をむ かえる ことにな りました。 ラスト は 有終の 美 を
飾って, パ ッとハ デに 28 ページ ほ どの 特集に/ — と t 、
う 声 も 特にな く, ひっそりと 消えて いくば かりです。 い
PL そ 一ではありません。 ま, いわば 発展的解消 という
ャッ でしよう。 見栄 3;:)dE は, とりあえず これで +»,
細工 は 流流。 今度 は, 本物の 3 D ダラ フ イツ クスに 挑戦
して ほしいと 思って おる ヮケ なのです。 そこで, 今回 は
最後の サービス, カラー パ レツ トの 集大成 をお 届けす る
ことにしました。 しっかりね。 それで は, また どこかで
お 会 t 、する こ と にして —— 再 見〃
図 2 リスト 1 の フローチャート
リスト 1
(50, 50) を 原点に
おく
50 FOR A=
FOR J = ) TO 15
{50-J, 50- J) を
原点に とる
: 原, き _^卿
30
FOR A=70 TO- 50 step-4
WIPE
! 3 し DCATE (50,50)
FOR レ 1=1 TO 15
6 し OCATE ! 50~J,50~J)
TO -50 STEP -4
X2=100-A
T=-.4«X2
Z =30 普 CDS ( (A+i:>*Pl/30)-
90 Y2=T+Z+100
IF A=70 THEM 120
LINE (XI ,Y1) - (X2, Y2) ,
X1=X2: Y1-Y2
NEXT A
40 NEXT J
50 END
X2— 100-A
T' "一 0.4*X2
Z^30*co5(A+2)
+30
Y2— T+Z + 100
; 1 番 最初 は
LINE て ベ
ない c_
ま ず, GLOCATE 命く バグ ラフィック ス M
.j<irii にの ト K 標: を, いろいろ ま 力 か してし まう
機能) か ら 始める こ とに しましょう C
とりあえず, リスト 1 を 打ち込んで' お fr し
てみ て く ださい。 テープ を 折り illl けたよ う
な 形の も のが 函 ifii に 出 てきました ね。
リスト 1 の' ff 番'々 20 は, 'ii はあって も な く
て もい いのです … … が, 初めの しな 点が (50,
50) の 位 匱に ある こと を/ J ミ すため に {/ /|:- し
ています。
1 J- ^ 'ゆ 40 では. 原 点 を 1 ず つん- 斜 め liij )j ( :
ずらして いる のが 分か ります ね。
行番 ゆ 60 ~ 90 は, 読者が 自分で いろいろ 'も
えてみ てく ださい。
つまり, ここで 承. 要 な の は , ) お 点 を 少 し ず
っ变 化させて, W じこと を 数 1"1 繰り返し てい
る ダ ケ とい ラ 点 な の で す。 ま た,
GLOCATE 命令で は, ゆ: 標の 符号 を A に し
なくても いい という の も 利点です。
次 は, リスト' 2 を 打ち込んで' おひして みて
く ださ い。 いかがで すか ?
あまり 3 < 'ん' ;じ に W_ え な いか も し れ ません ね,:
一応, くぼみら しきもの を 作って み た つ も
り なんです け どね 一。
り-噃'ふ20の011)じ八丁£ ^^く)~で, ( ) の; 久'
に ふたつの パラメ 一タ, _ 1 と 1 があります。
これ はいった い ナンな のかと いうと, X ち
If.] で は Ifii'i Ifii の 侧 を 【に の ガ l-'il, 右側 を ft の
; jKiI とする こ と を, さ; 味し, Y
142
図 1 GLOCATE の 説明
GLOCATE(X,Y), 1,1
i 座標 X,Y - 16384 i;.X, ¥5^ 16383
初期 座標系に よる 储 を 示す
1 正の 時 右方 向 を 正の 方向
負の 時 逆と な も
3 正の 時 上方 向 を 正
負の 時 逆と なる
は, 1、' )}• i.'.l を! に I JJ 1>>1 を れ とする こ と を
, な 味して いるので あります <M 1 参照)。 リ
スト 2 の テク 二 ッ ク は, 列の hi おお よ び li'i:
m) m きを, :j り ほ J 数の ひとつ TAN を 川
いている,',' A です。
u^r'j- 130 から も 分かる よ う に, 傾き は
30 I'i, 'i r ^ ひ 70 の Q 二 120, C = 45, D = 12
をう まく fJl つて, j;H 絞し た M 形 を V ふて >■ 、 ま
す: リスト 3 に 移りましょう。
ivi'i: は凸 を mi してみ たいと 忍 います。
リスト 3 を 打 ち こんだら, 'お If してみ てく
ださい。 いかがでしょう… といっても, 力
ラ一 パレット の 機能 を m t 、ている の は 「11; や
"リ I *Hi' 乙 だけです ね。
ここでの テクニック は, む fff '';■ 90 - 120 で
す。 K= 0~ 2 び K = 13, 14 のとき は,
N= 5 で Rl= (〕 となり, 凸 はでき ずに 【ft
線 を If ま 成します。 frfT ひ 100 の N=^N — 1
で. N が' トさ く なる のに つれて R 1 がだん
だん A; きくな り, N = のとき ム i ki\(i. 30 を と
ります。 それから 後 は. N=— 1~ — 4 とな
R1 はだん だん 小さくな つてい きます。
!!; ifi!'. は, これ だけです。
C や D の も! "i: について は, C = 135 で cos(d
と sin (C) の ほ j 係が, cos(c) = -sin(c) i あ
る こと を 利 し ま した。 D 二 12 と いうの は,
hk も んィ ひ' t 称の M 形が でき る と き の滅 が,
12 であ つたから にす ぎません。 ためしに 他
の で やって ご らんなさい。
リスト 2 のフ 口'
羼
K が' 2**, あるいは
8 より 大の 時, R1=0
そ 乂外は Rl=40 _
X— R1 *cos(C)"
Y—Rl * . 6*sin(C)
(X,Y) * CXl.YI)
120' 回お
X ト "R1 * cos(Cj
Y2'-R1 * .6 + sin(C)_
I
'はし丫1)と(ズ3,丫3)をラィ
ン でむす ぶ
(j で 指定した 位置が 原点
/\ (X,Y)
②で 以上の 時 (象) > (正) X
1 未満の 時 (正) 鵬 (ft)
色! £^
; 緑の 15 階媚
<:for k=otoio>
:Ri は *m の将
の 大き さ
リスト 2
40
100
110
1 20
130
140
150
1 60
170
180
1. 90
200
210
220
250
260
270
280
2°0
300
310
^■20
330
340
350
WIPE: SMODE 1
GLOCATE (70,70>,— 1, 丄
FOR 1=1 TO 15
DEF PALETTE 1,0,1, <:>
NEXT 1
G=5
D=12: Q= 1 20
FOR K=0 TO 10
IF K<2 OR K>e THEN R 1 =0 : GOTO 1 10
Rl=40
R2=R1*. 6
SI =—70
T 1 =-S 1 «TAN ( 30*P I / 1 SO )
C=45
X=F:l*COB (C*P 1/190)
Y=R2*SIN(C*PI/180)
X 1 = X*CaS (: Qttp I / 180 ) -Y*S I N ( Q*P I / 1 80 )
Y1 = X*SIN< D*P I / 1 SO ) +Y*COS '0*PI / 1 SO )
B2=X1-.T2==Y1
LINE (SI ,T1 ) - (S2,i2) ,6
FOR J=l TO 16
IF R1.=0 THEN 310
X2=Rl*COS(C*Pl/13i:o
Y2=R2*B I N ( C«-P I / I BO >
X3=X2*C0S < Q*F I / 1 30 ) -Y2*S ; N(Q*PI/1 80 )
y3=X2*GIN (G«F I/1B0) +^-2*C0S (Q*P! / 180)
し INE (X1,Y1)- <X3,Y3) ,S
NFXT J
X2=70
Y2=-X 2*TAN ( F I *30 / 1 BO )
LINE (XI ,Yi) - (X2,Y2) ,3
G し DC ATE (?0+(K+l)*5,70>
G=G+1
r4E>-T y:
(F で o 以上の 時 (
d' で o 未満の 時 (正)
t
(負)
XI 一 X3 : Y1-Y3
I 一
c*-c-iz 一
NEXTTr~>
I 原点の 座標 を すら し
r ^-を かえる =
~ I _
~ < NEXT K >
143
リスト 3
リスト 4
(X, Y) (XI, Y1)
。回転
Bm _
L— 30, N6,G*-9
Sl^ 55, TK S1*TAN(25)
D は 角度の 増分
Q は 回お 角
L は 山の 大き さ
N は L を 決める パラメ一 夕
NEXTJ I
X2— 55
X2-X2*TAN(25)
く FORK OTO 1 4>
L もしも K<:A なら N 6
— (>a;vr) と (x2,Y2) を
鱸ぶ
J— N ]
(160— K* 8, 120) を
ISj^ にと る
もしも K> になら N 二 5
I— ノ (I
匚
C— 135
L 半 ほ R1 の 円の i35m^X.YJ
R1 は凸 ぐ ラメ一 タ
催が 大きければ 大きい ほど
盛り あがる。
續 時 C 135
R2 R1 +.6
色の 難
1 NEKT K
RXI.YI) j:(Sl.Tl)^iS.i:
<FORJ IT 01 6〉
; 突き出た 部分 を
描く
(135- 4 5 の 角度の 範囲)
[i^3,^ と (X1,Y リを 結ぶ I
X ト -X3 Y1-Y3
C— C- D _
T
コ
10 WIPE
20 GMGDE 1
30 FOR 1=1 TO 15
40 DEF PALETTE. I , 15,1,'
50 NE:X T I
60 D=12: 0==6O= し =30= N-6! G = 9
70 G し DC ATE (160, 120) ,1,-1
BV FOR に =0 TO 14
90 IF K':.:3 THEN N=6
IF K : ■ 1 2 THEN
Ri^SQRCL^^L— くし m/'5) 、2)
R2=Rl*-6
SI— 55
Tl=Si»T'AN (25 ゆに 【 /ISO)
C=135
X=R1*CGS(C*PI/180)
Y=R2*SIN(C#PI/ieO>
X1=X*CQS (Q 普 PI/ 180) -Y*SIN(Q*P 1/180)
i " X 1 : IT = 、 1
LINE (S1,T1)-<S2,T2) ,B
FOR J=l TO 16
IF Rl-0 THEN 330
X2-R1*C0S (C*PI/180)
Y2=R2*S I N ( C*P I / 1 BO >
X3=X2«C0S ( D*PI/130) -Y2»BIN(Q»F' I / 1 8< i )
Y3= X 2*S I N ( 0.*P I / 1, 80 ) +Y2*CnS ( Q*F- 1 / 1 SO )
LINE (X1,Y1) -(X3,V3) ,G
X1=X3: Y1.=Y3
140
170
ISO
230
250
260
2S0
300
310 OC-.D
320 NEXT J
340 Y2 = X2* 丁 AN (P:l>25/18(:"
350 LIME (XI , Yl ) ~ (X2,Y2) ,G
360 G し OCATE ( 1 60-K*S , 1 20 >
370 IF B<7 OR S :■ 1 4 THEM G=--14 :F し A(3=:
380 IF F し AP=1^ THEN G=G-t ELSE
3<50 NEXT K
J に H 称 件. の I' ズ ほさが でき ま す。
135 はから 180 lii ひ 、 た fi/i: 1 , 135 -(12 *
15) = — 45 の |も1 係から, おそらく 、あ;: fi^
に は も うお 分か りでしょう:
次に 三 f り liy 数 を 利 111 して 作った. 「iii| プロ グ
ラム」 を 2 >'■; 紹 ft したいと ALi. います,. リ ス
卜 4 と リスト 5 を^て く ださい。
r I 分で いうの も M です が, まあまあのに 1 1, i
作です、.
リ ス 卜 4 の iiiv8t) のュ -U ま, 校 II-H にに ま义
'7: の :t 1 かられ わ つ たもので す 力、 た め し
に' I リ lW を 求めて みて く ださい.
4; ブ ログ ラム は, この I' あ 1 ぎ义の 特徴 を' I かし
て n; つた ものです。 M とか, R が, ほ識 でき
るで しょ う ?
さて, ;)、 'に リス 卜 5 です: こ れは リスト 4
の ォマケ みたい な も の です が, と も かく 紹
かしてお きます. リスト 4 と 5 の i£ いは,
U-^'> 70 (リスト 4) とけ' 甲!^'' J (リスト
5 ), fj-JT ふ リスト 4 ) と ir^frv 100( リ
ス ト 5 ) です, できあ がつ た も の を 化て み
ると, れ i'-^ つてい ますね。
f r / 80 では,' ド )!• 根 の '11 み づけの ため 1 .
« f,: し, ii ifi^''; 101) では, 20 * sin(H) sin
(3 H) Y 出いて います。
( J- ffr 'ひ 100 の I お ,k の W 徴は, H が 〜 1 80
のとき Z は I に (90 で ム;; 人), 180-360 の と
き Z は ひ (270) で! iH 、ザめ: を と る 15y 数で ある
を や I 川 j してい ま す。
' ス 1】 十': :!= : 丄 ULA 1
L (50, i ::C) , ,! , ■
?0
2;E=0
3 00
IF A=- 88 THEN
120
110
しひ <X1 , Y 1 ) -
(X2,
4 FOR A^--8S TO 38 STEP 4
120
Xi=X2: Y1=Y2
1 30
NEXT A
140
= E-^S
a:
o
-2)
150
IF E>160 THEN
200
75 M-H*PI/iaO
160
GOTO 30
80 Z=12* (CQS<H*2) -CDS (H*4) )
2O0
END
図 4 リスト 3 のフ ロチャ I ト
144
図 6 リスト 6 の フローチャート
【 START )
|(100._200)を凍点1
B*- ,£> ,E-
_
: 上方 向 を 正
: 初期設定
XI,YI,X2, Y2 の 設定
fTxi , YI )t (X2. Y2hfe":|
-cfFORA - 1 TO60st^5>
I 二 X3,Y3 の K 定 —I
l(X2y2) と (X3,Y3) を fei^l
[_ X2- X3. Y2- Y3 I
NEXT A
>
X4,Y4 の 設定 を
X3, Y3 と 結 ふ
[f -日- 5. C- C 2 [
N- N-
N. K の 条件 伴定
K
10
WIPEiiG し OCATE ( 1 00 , 20C
1) ,1,-1
20
B=0: C=0;E=0:N=0
30
Y=E
40
Xl=^85-B: X3=X1
50
Y1=X1*. 2+C: Y3-Y1
60
X2=120--B
70
Y2=.2*-X2+C
80
IF N<3 OR N>13 THEN \
:=0:SOTO 200
90
LINE (XI ,,Y1 》 一は 2,Y2)
1 00
FOR A=0 TO 60 STEP 4
1 10
X3=120+A-B
120
T=. 2*X3
130
2=Y*SIN (3*A*PI / leO)
1 40
Y3=T+Z+C
150
IF A=0 THEN 170
160
LINE '; X2,Y2)-<X3,Y3)
170
X2=X3: Y2=Y3
ISO
NEXT A
190
K=K+ 1
200
E=E+5
210
X4=215-B
220
Y4=X4*. 2+C
230
し INE (X3,Y3) - (X4,Y4?
240
B=B+5:C=C+2
250
N=N+1
260
IF N=17 THEN END
270
IF N>13 THEN 40
2S0
IF K>5 THEN ZOO
290
60TD 30
1.00
Y=Y-10
310
BO TO 40
145
そ れで は sin (H) と M じ じ やない か, と 忠
う I; 先/^ がいる かも しれません:
'ii は sin(H) でも M じ 感じです。 しかし, い
かに も, 3 D を やって いると! ヒ^ じ を 出 し た
かった のです。 sin(H> や sin(3H) が, tHiy
2 ^(ある |;y ま lcf(x) において, f (一 x)=—f<x)
が ijlt り ヶ つよ う な 数の こと をい う) であ
る こ と を 利 川 し ま した。
さて iii- 後に リ ス ト 6 です。
また, |||| から 凸 への 变 化で, びっくり しな
いでね。
こ こ では, O^r':;- 10 の' 2 バラ メ 一タ で,
ヒん 1(1】 を I にに と つてい る 点に; して く だ
さい。
fj-g^vj- 100-130 で, ちょ ラ ど ft え it: を Hi か
ら 180 fit: まで 移動 させて います:
f J- ^ リ 200 の E が 山の " さの パラメータ
となって おり, ひ番 "り- 190 と 280 のかね r>
いで, 山が Jri 高に 達したら, 今! は 山の,','; i
さ を 小さ く していき ます C
この フ-ロ グラム は 朝ん-の コケコ ッ コ一 を IT
にしながら 作り あげた も ので, ■hi^ れの な か
に は, おかしい と 思う 入が いるか もしれ ま
せん。 fvn, ど ん どん ift しちやつ てく ださ
い。 一 hc>, I'xl 1 ~ 図 6 に 明 M , およ び リ ス
ト 1〜6 の フローチャート をのせ てお きま
す。 t ゆ: して く ださい。
そ れ では, ま た 何 かの 記^で 会 える こと を
し み に 。では, さようなら〃 さような らク
( START )
(50, 120) を 照 点に
上方 向 を 正
[b-O_jC-0^CI-2iE-0 J
--^FoR A= a8To885TEP^>
X2, 丫2 の 設<
NEXT A
; 原点の 設定
: 初期 s 定
色 を 綠 に
T= -2* X2
C ENP ^
H= か
:Z= 12* (cos (H* 2) -cos (H* 4))
10 GMODE 1
20 WIPE: 13 し OCATE (50, 140) ,1,-1
30 B=0: C=Os Cl=5! E=0
40 Y=E-100
50 FOR n=-S8 TO 88 STEP 4
60 X2=(96+A+B) ». 9
70 T=-.2*X2
■BO H=SQR<A'-2+Y - 2) *1 . 8
90 H=H*PI/180
00 2=20*SIIMCH)-SIN(3*H)
10 Y2=T+Z+C
20 IF A= -88 THEN 140
30 し IWE (X1,Y1)-(X2,Y2) ,C1
40 Xl=X2i Y1=Y2
50 NEXT A
60 B=Bi-3:C-C+4:E-E+a
70 IF E>160 THEN 190
180 GOTO 40
190 END
_ H=/"a2 + y2 *I.8
(; 主) リスト 5 は 上図の z = 2o*siN(H) SIN(3H)
c-c- *J と 変える だけ
こんにちは- 落 合 順 子で一 す〃
アンケート 葉 害に, 「彼に なって あげます
よ」 とか 「文通して ください」 と 書いて く
れた 方々, ありがとう。 二う いう 人た ち は
きっと, 私と 同じように SMC 大好き人間
で, だから きっとき つと, ゲーム だけに 熱
中しても なんて こ と はない と 信じて しま う
のです。
それで 今回 は, いろ ーンな 目的に SMC を
使っても 人々 のために, 「ちょ つと 便利な ッ
ール 集」 です。 私からの プレゼント,
I ビン ポ から 钩
お、 は ビ ン ボ な の で, プ リン タを れ: つてい ま
せん。 そのく せ, いろんな プログラム を 作
つたり, グラフィックス. エヂ ィ タ で 絵 を
描い たりす る ので, ファイル は ごち やっと
あります,, でも や は り ビ ン ボ な の で, ?! も!^ 太
な ディ ス ケツト を n いた く ない〃 と い う
ことで, フ アイ ルのも を 边 まられ てし ま
つ た のです。 そ の し n 分で プ ログ ラム を
l!H 5 & している 過お で, li'J じフ アイ ル が あ
つち こっちに あるの はパ' グの モト。 フ アイ
ル は li'J じな のに 巾 4+ の パ、一 ジ ョ ン が i4 う ,
とか, その 逆と かね。
ファイルの if お |!!_ をす る 場 rv, プリンタ を 持
つてる \ な ら , ディ レ ク 卜 リを すべて プ リ
ンタに 打ち |屮, し て , iRi!t』 している ものな ど
を チェックす るの も ひとつの: f -。 でも, M
じ フ ァ ィ ル と か f おすの, けっこう 人变。
ま してや, プ リ ン タ がな か つ た らね。 つま
り, ファイル の 'Ik ベ か えと 力', 検; 4i と か
がで きれば, うれしい。
でも'' 'そんな ゾフト 作 るの, ちょっと 人'^^
だな…。 だか ら 既成の ゾフト を ちょっと 利
f U 。 もちろん ビン ボだカ ' ら U つ た り しない。
タグで 付いて るソフ 卜, MEMO を 利 III し
ましよ C
I ディ スケッ ト • メモの ネ擁法
まず, リスト I の BASIC プロ グラム と , リ
ス ト 2 の マシンぶ 卜ぐ ッ ケージ を 打ち込む こ
と 。 作った パ ッケ一 ジ ファイル を リンク し
てから, BASIC の プロ グラム を RUN させ
146
落
順
子
ます。
Insert disk please. と :^^'1;-さ れた ら テ'' ィ ス
ケッ ト をセウ ト して リターン を 押します。
DISK NO と よ i .j; さ れ た ら , |'1 分で 決 め た ,
そ の デ イス ケット の ナンパ'一 を 人; fj。 次に
ディ スケ ッ ト の ノ,, 称 (たとえ ば, "Basic
work file" な ど) を 人
すると, ファイル おと レコード 奴が^, さ
れ ま す。 で, ま た 次の デ ィ スケッ 卜 をセッ
ト して liij じこ との 繰り 返し。
ためしに 2 — 3 枚 や つてから, MEMO.
EXE の 人って いる, やきの ある ディ スケッ
トを セットして, :]^ を 押して く ださい。 そ
し て MEMO の に しとなる イン デ ックス
を 人 力。 すると, MEMO ?• .MEM ( ?
は 奴'] という ファイル を 作って 終/しま
す。
そ れ で は S(my FILER に つて,
MEMO を 起動 しましょう。 ほ一 ら, さっき
人 乃した イン デ ッ ク ス が =(5^,』;; されて いる
でしよ う。 あと は search モードで ソートし
て, 'TJIi な ど を はっけ ま しょう。
亡'ほぃ使ぃみ1^:
ファイル で ソートし たもの を, いったん
セーブし ます。 そうし た ら 今) さは Edit モ
一 ドで, ' ら ない フ ァ ィ ル や, 他に コ ピ一
したい ファイル: K の 色 を' 灸 えま す。 t LF] 力'
早] を 押す と ';' : の が' まわ ります。 もう
- lii それ を セーブして, ま たデ イス ク ナン
バーで ソートし (1'1: します。 すると ディ スケ
ッ ト ご と に 何 をれ' i したら いに 'か で 分か り
ますから f!ii 利です。
もちろん プリンタ を W つてい る 入 は, ファ
ィル ?^, で ソート し た 段 きで, MEMO の プ
リ ン ト 機能 を 使え ぱいい のです。
ちなみに, .MEM ファイル を 作つ た 時に,
他の MEMO ファイル を'; i'i してし まったり
する こと は ない ので, 'な 心 し て く ださ い。
ただ し, ディスケット の权 数が 多くなる と,
かな り 人 きな ファイル に なります。 ま た,
一 ぼに 扱 え る デ イス ケット は 30 枚 ま でで,
1 枚の デ イス ケット に 50 mi'l ト. のフ アイ
ルが ある と iK し く ; fiJj 作し ません。
I ビン ポも 楽しく
よ ビン ボ なので, 增, ドライブ もね つて
いません。 だか ら AREA コマンド つてと
つても 小 他 な ん です。 ディ スケッ トの 残 り
"it リ: が Xii りたい ときに は, そ のデ イス ケッ
卜 に 必ず AREA が 人つ て なきや な ら な い
でしよ つ た つ た の 2 K だけ れ ど も つ た
いないし, イリ 411 よね。 それで, AREA.EXE
を 少し 变 Oi して, AREA 2.EXE を 作 り ま し
た (リ ス ト 3 )。
m いん-や ノミ Ij は は AREA と M じ で す 。
ただ, AREA の i^if^ ^^3^りぉ:|;:を^>ゎ1让た
後, 何 かキ一 を 押す と システム にり i つてし
まいます が, AREA 2 の 場 t>, こ こ で 他の
ディ スケッ 卜 をセッ ト して 何 か キー を 押す
と, その ディスケット の 残 り 'H 111 を & '1< し
て く れ ます。 つまり, AREA 2 が あ る 1 つ
の ディ スケッ 卜に 人って い れば, そ れ を f' お
つて 10 枚で も 20 枚で も 残 り お を』, ^ ベ る
こ と がで きます。 システムに り た いと?
は ESC キ 一を 押して く ださ
SMC SHORT PROGRAM
ま た, AREA.EXE は お,'. くて 分かりやすい
プロ グラ ム なので, DEBUG.EXE で 逆 ァ セ
ン ブル し て 解析 してみ る と ァ セ ン ブラ
強になる と,' 丄'. います。
* * * ;; I; 分 * * *
AREA.EXE の, 02ABM>2E4fi^ 地 と WBFjf^;
地, 0111 JiUdi を' 免 01 し, (U0{)~0417 JRO 也 を
つ け な11 えます C ダンプ リ ス ト では 化 () 〜り 4
FF 地 も あり ます が, 'お 際 ! : は 必 t あ り
ません。
I ビン ポで チェック
私 は ビ ン ボな ので…… というの はどうで も
いいんです 力':, やつ は り ゾフト つて,',';; いで
すね。 その.','.':, この Oh HiTBiT に は,
¥ 480 の 'な: さ で 丄' 4 n な' ノフ 卜が いつば い〃
こ れで打 ち 込む T-I!!j さ え な ければ ' '-… と
つてい るゾ、 も 多い とえいい ます。 その 1-., マ
シン,; M: はチ エツ ク サムと いう fSli 利な も の
が あ ります 力 i', BASIC に はな かつ た の で,
エラーに な ら ない はれ た ' f グな ど お W_ でき
ず, 人' 炎 M 〈便だった と 忍い ます:
ところで MSX の BASIC チェックサム は
vol.4 に fti 械 され ま し たが, とうとう SMC
版 もで きまし た。 し 力' も リン クバ ッ ケージ
なので. わずらわしい a —ド' セーブの;^ ji^ り
返 し が必 'i^ ぁ り ま せ ん。 つ ま り , BASIC で
BASIC チェ ッ ク サム プロ ダラム を 作る と,
打 ち 込み 巾の プロ グラム を セーブす る 'チ
エック サム プロ グラム を 口一 ド する一,; I'l り
を タ£ ^する —"Tf ち 込み 巾の プロ グラム を 口
—ド する ひ を ii'i: す ― …… というよ うに
なる わけです。
ところが リンク パッケージ にして おけば,
口一 ドは まったく せずにす む わけです。
さ て , BASIC チェックサムの i I: 様 は, MSX
版と まったく W じです。 Ifr のうち, Uii^^
'ふ を 抜か し た 义' 卜の ASCII コード をす ベ
て 如え, 1 つの サム とします: 8 むで 横 1
行の サム となり ま す。
ただし,
参 コメント 文 ('の 次に 続く 文字) は サムに
加えない。 この場合' も サムに 加えません:
('の 代わり に REM を 使った もの も 同じ)
» 空白 (ASCII コ一 ド 20 H) は サムに 加えな
リスト 1
1
■ ' " '-
51、 に:| 丄" 1^: :
ir.'— ' PR T i' [T ' ,
7,:J PR TNT J?; ひ \ --\\ * ■ l;
g り f、 しし 5Urt-=(''
9'-' FHR V^l 巧 16
CCOL.DR- \'i MOD
に Mr'FV^f^kDR+^.HlO i
,化 '
FLfR TO 16
150 DUHP-ASC(A*>
I こ. り PPIJ^JT X*iD
UEMP,2> ; " ";
1 "' ■" Y"L;M" V^>i IM+ " い
V X '' +DtJMP
FPINT '■: "; HEX*fVSUM,2>
220 C COL OR 7
240 PRINT い iTY ! ";
2Sn FOP X-i 70 16
260 rRim HEX* f xsu
hi ①,: :ヒ' " 5
27 ALL S Ufl-AL L SUH *
zee )<5UM(Xi=0
290 NEXT
XijO PRINT ■s'tHEXliA し
31.0 PRINT 'mt any k
T.?0 IF ASCmiD* (A», 2
, 1.M =0 THEN 50
參 ただし, "に 囲まれた 文字列 は 空白 もす ベ
て 加えます: この場合'' 自体 は 加えません。
n h のこ と 力' ら,
1000 ' This is a program
の 2 行の サム は liiij 力- とも 00 です。
2000 PRINT A
201Q PRINT "A"
2020 PRINT "A
2030 PRINT A
にの ■! むの サム は W じです が,
2040 PRINT " A"
は * なり ま す-
さて, ; )、'; よど うでしょう。
3000 ' " "
3010
3000 ひ のん • は 00 です が, 3010 行のお は 27
H ('の ASCII コ一 ド) と な り ま す。
* * * U ンク パッケージの 使い方 * * *
CALL CHECK ("フ ァ ィ ル ^^BAS")
で OK です。 プログラムが おい ときには
Hit Any Key で 次の サム を^' j;— します。
すべて^ n ; し 終わる と r I m 的 ( : BASIC の
コ マン ド リ]^ ちに おります が, 途中で も iSC|
でブレ ィ ク できます。
* * * おつきな おまけ * * *
ところで, ひょっとして, まだ マシン』/ i の
ダンプ & チェックサム プロ ダラム を 恃 つ て
ない 入 もい るので は ?
そ こで, BASIC チ エツ クサ ムパツ ケ一ジ を
利 して, マシン,!,' f の チェックサム プ ログ
ラム を 作り ま した。
リスト を W れば 分か ります が, BASIC チ 二
ック サム パッケージに;^ まれて いる,
FOPEN と FINPUT という サブルーチン
を 呼んで います。
FOPEN (文'; 列) は ファイル を オーブンし
ます。 そして, FINPUT (义卞 変数) で,
フ アイ ル からの 1 义'; ■: 人力 を い ま す。
た と え ば,
CA しし FINPUT (A$)
とすると, もともと A$ に 人って いた 内' #
は 無 fji して, 2 バイトの 文';': 列 つてき
ます。 1 バイト II に ファイルから 人力され
た义' が, 2 パ、 ィ ト M に は ヌル (ASCII コ
ード の 文' 7:) が 人って います。 ファイル
をす ベて,; 光み 終わる と 1 パイ ト II に ヌル,
2 バイ ト II に は ASCII コ一 ド 1AH の 文
卞が 人り ます。
777- BASIC に は 1 义'; ': 人お がない ので, 何
かと 便利な ォ リ ェン ト…' ではない でし よ
う 力'。
147
リスト 2
リス 卜 4
リスト 3
+3 +4 ^Z +6 +7 +9 +A "-- +E M-. : Sum *■ m^ci i DluT,ej
'三 Liffl : SB OS ID EE lA 14 05 F4 E5 IE 4C FE 8£ FA 99 EF :
i^drs! +0 +1 +2 +3 +4 +5 +h +7 +B +9 +A +B +C +D +F : Sum * Ascii Dump
Zum : AB 99 BB 13 56 AB EB 01 10 22 CI C2 ::9 E4 Al :
h'^drs! +0 +1 +2 +3 +4 +5 +6 +7 +S +9 +B +C +D +E +F : Sum * Ascii Dump
Sum : Efi E9 B4 4E F4 CF IE El " 10 46 B6 B7 BF 26 A9 : DF
Adrsr +0 ■* 1 «-2 +3 +4 +5 +6 +7 十 S +9 +B +C +D +E +F : Sum * Asci i Dump
つ ucn : EO BC 37 B7 B7 C6 DA F6 3E 3E Z-Z Z6 Zh B6 B6 : IF
Burn : 9D 4D FD 74 D6 EO 6B 3£ 26 85 4F 4F 94 : 41
Adrsj +0 +i +2 +3 +4 5 +6 +7 +8 +9 +A +B +C +D +E +F : Sum * Asci i Dump
Sum : Qfi CA r€ E8 8C Cft 6B ED 9F Bf 3P 74 75 : BD
Adrs! +0 +1 +2 +3 +4 +5 +6 +7 +S +9 +A +B +C +D +E +F sSum * Ascii Dump
Sum : 14+ 1 匚 97 r>e iiO Dl 3 7 ('5 IE C7 CD OS 00 OE 15 : EE
tttt. 漸 w'、,
I' わ、 . ,
r-^e.oSt- -^. ル ノ' 3 に ,
—甲 ネ, , , ノ * , F", , - -
F D.DDD@@
03O0;
03lOi
03201
03301
03401
0350:
03601
03701
03COI
03 DO 3
03E01
03F01
0410:
0420:
0430:
04405
0470:
04 90:
04A0:
04 BO;
04C0:
04DOI
04EO:
04rO(
0290; ? F
02flO:
02B0; 3 フ
O2C0; 64
02D0; 36
02EO: 3B
02r0s 44
= >% , Y ( -Kbytes*
& -ノ 》*Y( sKbytes^
-シ ~ に 2 ,
一 S , ぶれに 一」, -I
3 11i'olco_l.-.HO'7D?I,ODrl7
o o 4 o A
2 2 2 2 ,ソ
2 2 c- 2 2
2 2 2 2 2
2 2 2 2 2
o o o o o
2 2 2 2
A o A o o
2 3 ri 2
A o o o o
o 2 2 2 2
D o o o o
o 2 2 r I 2
D o o A o
2 2 2 3 2
D o o o o
2 ,J 2 r 一 n
D o o D o
D o o 3 o
2 2 2 7 2
D o o 3 o
2 2 2 7 2
D o o o o
2 2 2 2 2
2 3 2 2 2
5 o- E D f J 2 9 E 2 D
B4E07C9012
6 2 o 9 B D c D o
9 o 5 1 9 F 9 E 2 2
7261DF0FO3
6 5 61OF00C0
o 3 6 4 o 6 2 D 2 2
2 5 6 2 o 8 3 c o o
4 5 o o 5 D c 9 B 8
7 4 2 2 o c 3 c 9 E
6 5 6 2 r -u 4 1 c c
8 o F 1 n c o EOF
o 0- o 5 c 2 6 9 -
27263COD-
【J 6 A- 7 1 c- o ?
2 6 4 1 -
o a 5 o E ~
o o o o o o o 1 -
I o 3
I 2 1
■ V F
- 9 7
- c 9
012 3 45A-789ABCDEF
2 2 2 2 2 2 2 2 2 2 2 2 2 2
r- c o c o o c- o c- o o o o o o o
F 6 A A A A A A o- o o o o o o o
o A fi A A
o 1 1 1 1
e A ft A .
Bill
: に S E
: S S g g
1 1 1 o o o o o o o
A A A o o
moo
1 1 1 o o
A A A o o
1 1 1 o o
A A A o- o
L 1 1 .0 o
A fi A o o
1 1 1 o o
o o
> o o
. a o
o o o o-
o o o o
o o o o
o o o o
o o o o
o o c o
- A A o o o o o o o o
I I o o o o o o o- o
o o o o o o o o o o o c- o o o- o
5 5 5 3 to in In 5 10 lr.t 5 5 3 3 5 5
一 s 2 _l_ 1^ に 、r n -
i ; ■ H -,』 お IS a- , -T 二, ,
4 i o 5 。- U Lt O c- .0 i o EN c- o CEO.
+ - o 4 2 o E 4 F ^ * F o F D o- c D
斗 - -u 4 o 2 & o o o o o o o c ,ふ o 1
匚 I o r > 4 2 c- a <C A A ム o 2 1 9 1 1
+ 一 .0 5 5 ^1 5 c c c 2 a B E c o o
T - M 4 4 o 2 1 c D D 3 2 c o o E E
十 - c. -リ 5 3 3 E o フ o I o c- 2 3 c c
9 f ,v ,0- 3 o o 6 E E £ E 5 3 116 5
B 一 o o o A _v 1 c o D ft 1 1 1 1
7 一 o .0 4 ^- I E I 5 T,- s o 1 4 7 F B
+ 一 o 2 4 .M -リ- 5 o 7 1 6 o 0. 2 E
^ - M : . . i- 2 -」 Lt I. J ODD
, . f 7 5 F 〔.J iJ CJ u
r G ひ- -J- c Jrl 〔ぶ s> 1 U .„,. o -リ c-
: □ 3 o- A e 1 6 -. - E ご 9 o B _H_
,,. o n- D , い m lit i o 1 F I- 二 m D
,,, o o IT- o ア c o o o r o 3 c c
曰 1 1 it Sri t5 Ui 〔ん _t 1 J- 1 F
s , o o o o o o o o o o o o o o o o
r 一 012 3 45 6759ABCDeF
o 4 o o:n- s F F F o c 6 A 2 「二
c- 5 A c- 0- 1COACB5DD
o 4 2 o o 2 7 o 3 c- o 4 7 「J つ J
o o 2 8 o E 1 B マ, - s E o- o D D
o F o- E 3 c 3 1 ^ - 9 A 2 A D D
060S1120201DB7DD
0140CFE5 0CA-HOBDD
00500926 2 5 90^-2 22
o o- 5- 2 2 o ,, c- c- C- It o rj ャ,. < 2 2
o 2 4 o E F F 3 7 3 F o A^- 2 2
o 3 9 F 2 E 1 1 A -M o 4 o o D D
o B 4 o 9 E 3 o A- 1 o- s 2 ,* ,- 1
o 1 1 B 2 o € E 3 D D o- B D D
o- 5 2 4 8 E n- o o o o o 2 2 2.
015E0DFFPCE0 44D
300 300B1BAFAEODD
CQ c- ひ 4 o o E o 7 c- c- llj 6 c- 2
012 34567S9ABCDEF
<r IB 0- R- «T cr c PI フ 了.! I c -u in N d
2 T.,- 1 5 c 1 D 1 A- 8 5 5 3 4 3 ly
o o- I F 2 1 c c o o- c c o- E o o
In r- R- jq 3 ,J c- ち ,b D D o It F A
4 .0 F c- 匚 o o- ,u o o Li c D K- .0 c
1 D o ,b 7 F CJ 5 2- 「J 2 o r 7 2 D
1 c 1 . リ 7 HJ F o o F c- o c 7 3 o
9 1 1 o マ. - A 2 D. 5 o- 5 6 5 7 マ- - E
6 4 T E 1 B 9 I 3 D 3 E 6 1 ^ -
3 A o ,ふ F 8 1 o 1 C-J c F D F c-
2 1 A- 2 c- E Lt Lt 1 7 2 r.- U E 2 5
01601FF0 07 20 7CC
5 o D 5 r- 2 o 5 7 o ul 2 _o 3 7 D
2 o o 2 2 9 n- c 2 3 c c c & F o
o D7 2 3 A D 3 o マ. - J p 7 2 4 i
o c F o 1 3 c o o n o c 7 c o F
9 1 1 5 4 3 6 6 6 7 7 2 6 D E
1 6 「i LJ 6 E Q 2 2 A ifj マ. .1 E A 二
o i o -* 2 も o tJ o c c c o F LJ o
1 -n c- 3 D D 3 2S D ta D C- 2 D F
F E D 6 6 2 £ B 1 E r * - 5 E A
2 0C6B0 662FFOCCF3
D o to D 1 D D 1 c- 2 B 5 2 D 3 c-
c B c c F 1 c 1 o o 7 c -J c o o
9DA171240 5 0DE7AE
CE0 071000C.UCF7DF
oooooooooooooooo
01234 5 67S9ABCDEF
333 3 33333333 -.^333
oooooooooooooooo
1 a- ゥ m 2 c. F o B o,
9 o E 2 D F 9 c 7
5 B 5 9 4 4 9 D 0^
o F E F c o o - 1 E
A 7 ^ ^ o F 6 6 o CP o;
c C- 7 00 -u c c 2 7. 5
F B ,0 D 3 IN F 2 1.
4 A B c 3 -n- 1 6 B i
7 2 o B B
o o o B 1 8
B o o 4 _N 8
o o o- 4 8 4
8 o o o 4 2
o o o r J 2 8
2 o o 9 1 4
o o o 4 n- a
o o o B 4 o-
{a o c- O 1 - リ
o o o 1 C. J コ
o- o o 8 9 4
3 a 2 「J F c c c 1 E
卞. - ^ D D 4 9 F E 1 7
c- -u LJ c -u 匚 c- 7 2 &
F A F 2 3 T o E o s o o o o o o-
c D E 2 匚 c - ,0 o- c- o 1 o o o 1 2
2 B 7 2 フ _J c D ヰ 1 o o o 1 o o
FOB o F ,0-0 t E D o 1 o- 9 4 9
3 <- 2 o 7 4 4 4 9 7 03 2 o o 2 4
6 U 8 「.J Q A 2 2 9 1 -u o o o 4 9
E tlT .3 c- It D 6 6 D 2 4 o c- c- で o
3 o 1 5 ,> A D CO 8- 1 O o O 8 o
c IN: 匚 3 ^.^ c c o c o o o o 4 o
OFEC3F01E40BOO-00
o o c- o o o o o o o o o o o o o
4444444444444444
o 4 A A A A ^
- f5 -
■ D 9 o o .
:g§;
- o o o o o o o o
: n. c- o -ひ o o o o
- o o o o o c- o c-
- ひ o c- o o o o 6
ISO.
- 4 A A A o o o o
o o o -
7 r-J & CM 4 1* 1 t* C -,
I o o o s A A A
一 2 2
o o -
2 2 -
- o o o o I 6
o t 7
リ f 3
m 2 2 2 一 u
E o rt-o o o o o o o o o o o o o
o o- n- o o .n- o o o o o- o o o o o
oooooooooooooooo
c o o ^ o n- o o ^ o o o o o o o
70000000 00000
o c o o- o o o o o o ^ o ^ o o o
I o o o o o ^- o o o o o o- o w o
F 1 o o o o o a o o o n- o o- o o
■ ■ ,、 し + い
..、 Is h , 5
IT R 2 , 二 :
- 3 2
1 i j
+ 61
一に
n
3 4 r 4 6 J- 4 1 5 A- F F 1 4 o-
s B 9 Rl rj ^Er9E19BD
9 ,
i!^ び::
A- A 3 6 D 5 -
,— I r - -l- 7 CM
11] o o r- _
% c o o ^
〔〔- F F : I r e B D «
o c F o- 1 o o ^ s c
L 一
c- It ? ひ tt <
1 O IT- c o <
7 6 2 4 B ^
1 A 3 8 5 «
6 1 F c D ^
10 2 0^
E 8 5 o 8 ,
o o o a i
r, D D IT- D I
F c D 9 _
3 i c- UJ f
2 o c- ri 2 It Pi u
- o o c u E o c
- 6 D 4 ^' 5 C E 9
匚 5 I IL c 4 IT- F 2 !M o F 扁
.6 十 I F o 3 1 7 t A c D _
2 : F ft ,> 1 F o o 7 3 -
ん- D - o 4 6.
r ん 1 y F c _
4 -— L 1 o F o D .
IT- H [ 1 1 o F 4 .
B flic 3 1 c- CJ _> 2 7 4 「- J i
B _> _ LiJ D CO 7 8 3 6 O 「-i F -っ ■
Li 7 - BE. r-.J E 2 F A r
E 6 i 1 マ ■■- 〕 o p- c 3 IL. , 「- .
c + - 1 o o 4 T- o 5 o D o .
A_ 「- I 「J r- Co Lt A A o , ゥ r . -,, <S
p T : i ■ o- 1 匚 「二, - o u o : -• - 4 : ; ,: 7
「- z p 2 B 「-- Co o- B 2 It C 二! Cl 「一 9
<C + t - い t .r- o o 5 c o o o UJ 3 2 2 4 7
u. "二 7 CO D 7 D 21 CQ to
c- + 一 4 f.J u 4 F , 1 2 9
7 5 9 o &
f ... 6 5 2 5
D 7 B 2 o.
■ r- E 4 F 2
- D 1 A o 5
■ 4 6^.^ M 2.
I 5 7 2 7 m
- o B 4 o
t 0- C ft o
一 つ 4 りん C- 【」
-562 〔.J
~ A 1 o D
- o o o o 0- o c. -
- 3 4 5 A- 7 Q
I 2 2 2 2^-2
c 7 7 B o o o 0' e 7 7 B M n :
6 2 2 3
ョ! -
4 in Am
5 4 9 o
<i r』 7 o
-fan 6 z
sssss
6 o D 5 o
B 1 8 4 o
2 4 2 7 o
o 5 9 9 F
o 8 B 2 F
o 9 A R- r
r i s 【" 4 to
o B E D F
o 4 D F F
r4 r 丄 5 r』
n- 1 2 6 F
2 6 4 13
o c- o c-
o o o o
o o o o
ず g
F o-
て- o
「- o.
5 o
4 c-
7 o
7 3
8 F
4 3
B E D F
1 to y 3
o D F F
o 3 2 ,ふ
o o- 9 F
o 2 B F
o 4 I s
o o o
o o o
o o o
o o o
o o o
o o o
o o o
coo
o o o
o o c,
o o o
o o o
o o Q
c- o o
c o o
o o o
o o o.
リスト 5
149
H し =tt
3ASC
JUMP: =:-JUN
ASC: ; store
tt=AF
マ miM2 に':'
JTRAPO ; break
□WAR I :
DE-MSG2
DPRT
SFLAE D5
WORK : DS
cms
HL=YOKOSUM
(HL)=0OH
HL=MC]JI
A- 13
- NOT EG F ,
A く OH
NOT EOF :
A-52H
,'モ X 7 , '
A=A-097H
A=0E4H
□ o o o o o o o o o y o o o o o o- 3 o o o o D o o o o o o- o o o o o o o o o- o o o o o- o o o o o o o o o o o rt- o o o o- o o o o o o o o o o c- o o o o o o o o o o c- o o o o- o o- c o o o- c o -n. o <
6^ 5 h 2 I,"^ A L,s & フ S a- S 1- 2 3 4 n <I 7 8 ? o 1 M 3 4 5 .t- 7 CD tS- C I of - 4 5 6 8 9 o 1 2 -.^ 4 5 6 7 8 Q c- 1 2 、.< 4 5 6 フ 8 9 ci 2 3 4 r" A- 7 00 9 o 1 つ- 3 4 5 ,0 7 B 9 o 1 2 ,、- 4 5 <1 7 8 c c- 1 r J 3 4 _n 6 7 B 0' c:
が lllll*i.-lll*--fs-22 2 22r4rJ2 2333K-3 3t.,:-foK-,.-a-444444-d'4d-ln5 5ii.-55 5-o5-n.o6-o6.c-..o,o666777777 7 777 8888B08co8BO'c'99o'999o'a'cocooooo-i:cl-
2 r.L rN 2 M 2 2 2 つ J 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 -2 2 つ J 2 つ J 2 C..J 2 2 2 U 2 2 2 fj f-J ft 2 2 2 2 ウー r r r 、一 2 f.- 2 2 2 2 2 2 2 2 つ J- c-i 2 r 2 2 つ J 2 2 n r.J 2 2 r 2 fJ 2 2 (J 2 2 「< C.J 2 2 2 〔一 f,*- マ, * 3 ァノ 3 3 K- 3 t. 3 3 一
u .
A 5 -
§丁,に§£_&., ^ い?, c ?ぉ H B :B^1^ HDH N. M.M-M" H u ひ PI M ^ :ltl 叫り r A II
B-isE^M^KOTSO ば Hs. : 1-1*1 SAC;:- r 1 2 USFTFtNli-LUODTT K p 2 9 5 ^ 5 E 3 1 ^' K T p B A = R - o ^ T s T p A ' L = A + + + o -cs び u-rJM
J * ^ に ^ S £ ; ... -, ii X o A L - c » F = F : I 一 N 1 - 1 R R R p N - s £- u- N s LI CON- - L ^- + D 1 .0:0- - R 1 o - c E p c L = R Tn- s a - - M ^ ^ A € ^ L ♦ c ^ - ^ f 1 o
N * A A - NHBCA<HA»CE N T- a- r A .1 w sc.,- I1-D(AAA F c HT-<rlyH<DD.-.-_l-P.JC-_J,x- し .-0.,-04<3:8 し .-MIT-DUA
u
w s s
; F F F
5 I
A R
L 9 A
:; c- S S 1- し ー 1 i »* 1 1- 2 2 C4 2 2 2 2 2 1^ C.1 10 3 3 3 3 ,ふ 3 3 3 3 a- d; 4 4 4 4 4 w .-^ ^ IT- ^ 5 _12 IT 一 5 :5 :5 :2 ^ フ に,,:.!:' 7 rl7-fl,_:c^55c5^^^^m^^pwp^pppw5^pl,;;!p』『.._.MV:-p"J^「:.jw
H T s T >
1 N u K s L H D
ひ ひひ H o o 5 N e H
^ ^ ^ - D ^ o o D t- o T - 二- -J A D
-- ; 8 G GOOII+ し i し しし c- F H E X c 1 -t 1 -- 5 -- s : B R 1 X A : > # E
Y Y V T u N^ALool^E#K R H H H o -, A f 2 E II ! -.ー = r il E - m 7 E It fl >0 UJ -, + T
R R R R z e 1 L H = 一- L D - { o E + ( + ( : - A 1 T -_ 1 > A A - c A A D - X _ ■ 一 - A X D F E E
G ^ T T' A A r = F = L E c H ( L - 7 ' L - L = E E - - E # A = E A = A E ( D s .
C E Ll LJ s ;. •, F
not
* ound
3, 10,
Line
+ 3 十 4
10,
Bh
13
+
D F
, K
5 +
化 E
,13,
NAME
10
+2 "
,. " ,
二-, 10,
Hi
1 or
Rve
CE
. 1-"
of
、 •' ,
file
Si %M ft
i i 二- I
1 \ > I」 6
1 H H 5 H H ^
R r H c 8 H o 5 F ,
- E + E o 5 6 F o o F R
.. = H 一一 o o - E o >
LI
^ ^ 化 §
o s OS
M : I n ME
n 6
u s
8 H s- H
•■ H -り 5 H リ 5
E = F o E o
>ooor-c-OOT-o、-c-c-oc-oc-c-.::-ococ-oc-oc-oooooc-oc-oc-o'c-oc<oooooo-:>oooc'c-oc>ooc-oooc-c-ooo.oc>c-c-oooc-ooc'oooooc-020.00000 0c-0209 力 P2
^ 1 K 1 w* ^ I H ^x-^ ^.^ ^-^ 2 f-J ? 1 rJ ?1 ,.- ,,- r- r 3 3 z 3 3 3 K- 4 4 4 fl? 4 a- 4 4 4 a" In 5 IT- IT! 5 tr> 5 tf- in ET 6 ,0 ,0 O -.O ,0 .0 & 6 7 7 7 ァ 7 7 7 7 ,- 7 R- m R- 3 CS 3 3 rC 8 8 0- 9 9 C^ C^ 9 cf o- 9 O- c:— り に .
o ? ? o o o o o o o o o o o o o c o o o o o c o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o ^ o o o- 0' o o r:^ c r r:L r ^ r:l o K K K r- ^ X k V J- y ^ 丁" 1 V
3 3 ^ 3 3 3 3 ^ ^ j." I," M ^ マ" M I," ^ T ^ "- 3 ^ 3 t .- 3 3 3 3 3 3 3 3 -。 ,ふ 7 3 3 3 3 ,-- 3 ,j 3 3 -.^ 3 3 7 7 ,-- 3 3 K』 ,:- 3 3 r- 3 3 3 3 3 3 3 3 r- 3 7 ス- 7 , - 7 T._ y. t .< 3 3 T 3 3 3 T- 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4
h h h iz .c h
u 2 7 o o _」 t
1 9 4 o 1 a t
e 7 d 9 o r s
o o o o o b 2
_7
u ft ト A >
s r- o = ■■- し
- CT CT q CT Q- q q
w I A ,: o I
~ I 9 X M □ c o ( E X I I
-し, ■- E c" w II 1 E 3 A
; 4
1 7
18 c
- 「J + ri -
V- ft A L ■■ つ 二
I 一一 -I I- ゝ. ■- ,■- s -
E A
c
一 _
A
俵 落しに よる 「学習」 の 第一歩 友 里 翔
今圔は r 懷落し ゲーム 儺 こして、
Logo における /と は 何 か、
と t 、ぅ隨 二 っ1 、て 考えて ( 'きた ( »iSt 、ま す0
その 筋に、 前画 出した 宿题の 解説 をして おきましょう ネ。
vol. 「1 では 「あみだく じ」 を 作成す る と こ
ろまで をお {fr し ました。 そして, 'ii 際に 「あ
み だ」 を た どる プロ グ ラム を 'fiV として,
,;ゾと^7の1^様か らの反,に期ずタ したので す。
ところが, W とした こと 力', お, の お の <^
yj [ I [|'1: liii になっても, 何の f 乂 i お も な いで は
ありません 力'。 「リシ ャ一 怒ッタ ソ'」 と T ;!!
にあった マイ クロ フロッピ を むさぼり お
うとして いた I4«it|4fi から 尺の ヒトバ f。
「解?^ が W き ま した セ"」
と いう ヮケ で, 何とか に に つて く
れ たの は, 海 ifl は 航山' にお 化い の ペン
ネーム 「+1fc の 木; お」 さん (26) です。 それ
では, さっそく 内'? ¥ をす f w_ し ましょう (リ
ス 卜 A)。
メ ィ ンル一 チンが solveamida です ね。 これ
リスト 1
setcursor
show :resL
< /& : path
th > :pathit [stop]
:>r d char 64 + : pa th
: path + 1
oca I "nkey
f member p : key : i i nk ! [ s t
[make "nkey getl inked where
make "nkey
word first : nkey (bf : nkey)
[make "nkey search : key
I f emptyp : nkey
[make "resu 1 1 1 « st
se : r eSLt I 1 1 I St first
stop] ]
>can : nkey
A B
A0<
)B0
Bli I >C1
■Ik
search : key
: nodeK [op "]
I oca I nkey
make " nkey
f member p : nkey : I t nk I
[op : nkey] [op search
[op I tem : p I ace
Cop I tem : p I ace
f rema i nder :r 2 =
[op "TRUE] [op "FALSE]
つ ザ : key)
: nkey]
I nk I I stj
ink I ist]
A B
C
>
150
Al.Bl, A2,B2, A 3 の 順で 入れて いって
次に B か' 入れな く なった ので, B の 負け。
図 4
A2
A3
A1
B1
kJiAJLtJ
G
H
M
は vol .5 の 「あみだ く じ 作 fiSt ブロ グラ ム」
に 迫 加して 使う と 良い よ うです: resultlist
と い う 変数 を 初期化 し て solve という ブロ
グラム を 動かして. show している ところ
を W ると, 結果 は リストの^で 表示され る
よ うです。 solve は? V バス ごとに 道噸 をた
どる プロシージャで, たとえ ばパ ス が A か
ら D まで あれば, A, B, C, D の 4 つに つ
いて それぞれの 道顺 をた ど り ます。 solve i
の 1 は パス A を^し ます。
scan は, 「あみだく じ」 の 横お 【fj】 の 接 絞 を 表
す リストで ある linklist を' ii 際に た どって
いく プロシージャで, まず I を 初 は 引き数と
して A II がり-えられて いま す。
どうやら, この scan が 令 ft^ で もっとも 重
'I- な 部分の よ うです。 こ こで は. getlinked
と search 力 《 使われて います。 getlinked ば
'; [ き 数が リ ス ト の 要素の 場所 をお してい ま
す。 even は 引き 数が 遇 数な ら ば TRUE を,
奇数なら ば FALSE を 返す 関数です から,
getlinked では : place が 偶数な ら ば link-
list 中の : place S I j の 要お の ひとつ T- Ijij
の gij を 出力し ます。 もちろん, ^^数なら
ば : place ^ 1 1 の 次の 要 です。 これ は, ど
ういう ことでしょう 力'。
t^l の あみだく じで は, linklist は 〔AD BO
Bl Cl〕 になります。 ここで は, め: 桉 結ばれ
た ノード は 吋の リストに なって います 力' ら,
ノード AO に関するの は BO です。 つまり,
奇数 番目の 要素に 関連す る 要素 は そ の 要 =^
の 次の 要素, 逆に 偶数 番 【1 の C1 に 関連す
る ノード は その ひとつ 于- 前の' ま: 素 B 1 とい
うこと になります: これで getlinked が 15^
連の ある ノード を 出力す るた めの プロ シ一
ジャ た' という こと が 分か り ま した。
さて; チ: は search です。 どうやら, この 引き
ft は ノードの 名 m A や B な ど に な つ て
'、、るよう です: そうすると, な 力' の: nkey
ii. その ノードの すぐ 下の ノード を 指す こ
と に な ります: もし: key が B なら,:
Q
g
nkey は B 1 に な ります。 し たがって, こ こ
では, ノードから リンク を fii つて 来た 遊 順
が; 欠に パス を ド つて fj^ く ところ をト レース
している のです U' ズ 12)。
こ れ で, scan の 内 容 は 人体つ かめる と )e、 t 、
ま す。 getlinked で 横お へた ど り, search
で 縦 ん に た ど り , km に た どり" m ' たパ
ス の fiSj を : resultlist に 追加して いき ま
す。 この 力-式 だと, (! 1 の 例で は 結果 は 〔C
A B 〕 と; IWj されます。 これ は, A が C
へ, B が A へ, C が B へと つながつ ている
という こと を 示して います。
「森の 木 影」 さんの プログラム は イン デン
トも きちんとし ていて とても ItL やすいので
すが, 残 念 ながら 結 果 が グラフ ィ ック で I 屮,
力され ていません。 おしいの て' す 力 まあ
良いで しょう。 グラフィックス を 導入す る
と す れば, scan あたり をもう 一工夫す る 必
要が あ りそうで すね。 どうもありがとう ご
ざい ま した。
151
図 5
G
Q
\
貪
\
勝
人の 手
コンピュータの 手
人の 手
コンピュータの 手
緘果
ル— ト
リーフ
今 は, 简 '1'- な ゲーム を 使って コンビ ユー
タ に' させる こと を < えてみ ましょう。
た だし, は '?' 部 分 について は, メモ
リ の 制約 |-_ から' Ji 際 1-_ の プロ ダラ ミン グは
行いませんでした。 いつの 11 かく を も う
一に 火し, 1 1-: 縮 し て 何 と 力 ' プ 口 グ ラムして
みたい と こ ろです。
國 ルールの 説明
「f 纩; i?^ し 」 の ルール はき わめて 簡 iji- で す 。
人き なま h' に 2 入が lilfill^ につめ 込んで い き ま
す。 ii-i 後に 人れ ら れな く な つ た おの ひけ。
きちんと 人れ ない と JjS の 力' にす き |f;J がで き
てし まい, 本' |'! は 人る はずの 依 も 人ら なく
なって しまいます。 どうや つて' 十 を 作 り
; t 手 後手 を 入れ^える 力', ここが 人き な ボ
イン 卜になります (W3)。
ここで は, fii- 終 的 に は コンピュータ にやら
せる という 希"^ (もあって, なるべくち-え や
すいように 4 X 3 の ば li でき えてみ ました。
依の 人き さは 2 X 1 です。
園 学習の 第一歩 '
まず, 人と コンピュータ が 戦 うこと にし ま
す。 1' ズ I 3 の 勝れで. ; tT- を 人と さ-えま すと,
この では コンピュータが ひけて しまい ま
す。 これ を W 4 の m 味 'iR m 係で 'J; すと,
K (人) 'C (コ) *G (人)— Q (コ) *P (人)
—負
の Tuin で ひ けた こ と が 分か ります。 ここで
/n ! すべき 点 は, Q を tU t 、 た 1 ゆ 点で fl I ナ が
決' 4: 的に な つたこ と です。 ですから, ここ
では Q が,' お T. なのです。
では, Q の わ りに F としてみ ましょう:.
K — C — G — Q —負
F -I -ft
ところ 力-:, F の あとに 人に I を; おかれて, や
はり ft けて しまいました。 どうも. もっと
I おの C の T- がい けない よ う です。 これ を L
のように 変えて みましょう。
K — C — G — Q ,貪
F — 卜 貪
L — G ' I — 勝
こ の T- 頓だ と, 入から G にに,' く 場 i>, コ ン
ピュー タは I に; なけば 勝て る ことにな り ま
す。 さて, た ほどから 出て いる T- mm に;' (■
1! してく ださい。 これ はま るで, リ ス ト に
してく ださい, といわん ばか り のデ一 タ稱
造 を している では あ り ま せん 力'。
入の 第一 「K」 に;^ォして, コンピュータ
の T- は 何 通 り も^え ら れ ます が, そ れ は デ
—タ 構造の' 十: いている;' なを 顺め ていく こ と
で 求められます。 どうやって ^4! めて いくか
について は, I' ズ I 4 の A から Q ま でで 箱に 人
'レベル
レベル f
レベル 2
'レベル 3
れる ことができる も の を 顺 に 埋めて いけば
良さそう です。 こうすると, この ゲームで
は 入と コンピュータが Wijt していて, 'おめ
は コンピュータが 非 t?; にさ さく (始めは コン
ビュー タ 側 ( : f4 の 経験 もない ので, 機 械的
に 女れ し; して く る), 何 M かやって い く う ち
に 少 し づっ強 くなる (; t の デ一 タ 構; ili が ど
ん どん'/ 成に 近づいて い く …コンピュータ
は 一 fi ひ け た T- は 2 Pi: と衍 さない) という
ことにな り ま す。
矚木 構造と リ ス ト
さて, ^に で, したよう な データ tJ^i 造
は, im 「水 (tree) tm」 と 呼ばれて い £
す。 ここで は, その r >K」 の& ;; IJ の 呼 び h—
と, これ を どのよ うにして リ ス ト にす るか
をお し しましょう。
「木」 のー^^ 1. の 1 や; 分 ( レ ベル の (祁 分)
は, ル一 ト (根) ! 1 呼ばれて い ま す。 「fJ^^g_
はこ こから 卜の 力 • に h'l! か つ て 成1 る していき
ま す 。 M 6 の I' 【 丸の 部分 は / — ドと 呼 は r .
る ものです。 ですから, さっきの ルートぶ
ii: し く は ルートの/— K と uf- ばれ ま す:
「枝」 は バス, '?^ 卜-の 力-の, もう そ r-.
h バ スの 出な ぃノ一 ドは リーフ ひ H> 、:
—ドと 呼-ばれ ています。 ―
では, この 木 はいった いどう やって リマ、'
にしたら 丄れ、 のでしょう。 I ツ! 5 の f 々リ を : や
て^えて みましょう。 まず は な、 ド分か :..
iri- 初の ゲ一 ム では けて しまい ま す i :. K.
C. G, Q, の liin です-が 進められました: 二
れは =^ミめ: に そのまま リストに できそう です 》
152
[K C G Q I ]
ムお 後の 1 は, lose (ひ) のこと です。 ここ ま
で は iji. です 。 コンピュータ はこの 对 ijiii で
ひけた こ とが 分かって いますから, 次から
は 2 li: と この 形から は Q を衍 さない こ と に
なり ます。 ^じ途屮糸^^^を通った場^>には,
他の 丁-. を 使い ます。 ここ ではた また ま F を
びました。
[K C G F I ]
これ もま た, ひ けて しまい ま した。 リ ス ト
を このよう にいつ ばい 川, S して ik!!^ をい つ
ぱい it^? やすの も ひとつの であ り ま す 力
mO) 2 つの リスト は 内' # が 丄' え く 似て いるの
で, これ を ひとつに してみ ましょう。
[K C G [Q F] I ]
こ れで も 良い のです が, や は り 1' 乂 I 6 でい う
レ ペル に 1> わせて |if^f; う を恃た せて やり まし
[K [C [G [Q [I] F [1]]]]]
こ の 开さだ と, どんなに 4^ が I ム h' つても つい
ていけ そ う です: W 5 の ム や 分 を 'J1I える と,
[K [C Eg Cq [I] F [I] ]]
L [G [I [W]]]]
という I おに な り ま す;
こう して リストが どんどん 人き くなる につ
き 力、 -選 ばれて いる
〇
®
2)«a きか "ii ばれて いる
〇
れ, コンピュータ も 糸 も 験 を つんで 少しずつ
強くな つてい きます。 たとえ ば, コンビ ュ
― タ 内, 邻で コンピュータ I..J に でん n おさせ て
おくと, コンピュータ は 勝 T- に 勝 ひ リ ス ト
を 作 ijit していき ますから, その リスト を も 1^
つた ままで 入 ir,j と ん t 戦す ると, いつの ! :
か 強く なって いる ! という こ とになる ので
すね。 いわゆる nLL7:f? です ね。 コンビ ュ
—タ は: t の リスト を た ど り な が ら 次の T' を
きえて いますから, 一 fisiil けた T' は 絶 AJ- に
打って きません。 まる で'' ;'' :ゃプ している のと
I..-J じ に な つてい る のがお 分か り いただけ ま
し たか C あと は メモリの 人き さと の 勝 ri で
すが, んソ ひ'] ■ 称な T- は う ま く 一 li: で' リ とえる
ようにす るな どの T- 法 を 使った りして, デ
—タ If-: おお をす る こ と も 4 能です。
參 実際の ゲーム
现論 的な こ と はだいたい え 解して いただけ
た と 思 うのです が, Dr,Logo では メ モ リ が
あまりに も 少な いので, zj^l"l の も ので は ま
つ た く ''/:f^ 機能に T- を 出して いません: !、
上-で 対戦す るよ ラ になって います ( き X
m VS 门組) : ただし. メイン プロ シ一 ジ ャ
である bagmain では/な • i'l 化に ま つた く 1バ』
じル一 チンで 糸 はんであります から, メ J ーメ
モ リ 的に H ら かの お 裕が 'ト: じ た 4i ひに は,
ど らカ' の getkey を computer とても め—
し て computer という?^, の り プ 口 グ ラ
ムに f ケぇる こと もで きます。
リスト をす ベて お' ち 込んだら bag© でゲ
― ム |;H 始 です 。ゲーム は 依 を f おとす ことによ
つて 逃 めら れ ます が, J/W は 2 id! り あり ,
「横に して;^^とす」のと「縱にしてミ《す」 のど
ち らかを びます。 こ こで は 逸び おは 力一
ソル キ一 を 使って います。 人-: キーが 「横 K
き」 で ムキー 「縦に (き」。 キ一 を 押す たびに
:}\ K, にけ L が pi リ ifii 1. を いて, ど ちら を 逸
ん でい る かが 分か り ま す。 決めた ら リタ一
ンキ一 を 神して ください (M 7)。 縦横 を 逸
ぶ の は, プロ シ一 ジ ャ selhv です。
リタ一 ンキ一 を 押 すと, 今) iii は (ぶ を m く 1:':
m を iiH いてきます。 横;?,: き の 場^, 1 から
3 ま での 数') が るので, 数';': の に W さ
の A-: 端が あると 思って 逸んで ください。 縱
に,: き の 場; > は 1 か ら 4 まで, 敉卞キ 一を 押
してく だ さい U' ズ I 8 ): こ れを' おひ している
の は, selnum て' す。
プロ ダラム 内 ;' fl; で は, 横;;^: き 1 , 2 , 3 を
それぞれ hi, h2. h3 と, 縦に,' き 1, 2,
3, 4 を VI, V 2, V 3, V4 と 呼 んで いま
A は 横 置き で 3 を, B は縱 置き で 4 を 選んだ 例
2 3 1 2
4
隱
1
1 i
k 1
1
1
e
1 f
1
-1- -
9 I
1
h
a
1 b
c 1
I
d
】53
す。 また, これら は以 ! jij ( : ど ん な ふ うに 依
が 人って いたかに もよります が, m 4 の
(A, D, P) (B, E, H) (C. F, I)
(J. N) (K, 0) (L, P) {M, Q) に それ
ぞれ W もして います。
こ こ では' Ifi の 人き さ を 3 X 4 に 取って いま
す。 I' ズ I 9 はこの ネ {'i の リ 、 部 h\ の 呼 び お を 小し
ています。 y さ ひとつ はこの 小 ブロック 2 m
分の 人き さなので す。
filib では, 'ぉ| る モには そ こ に y さはない が が
ふさがって いてもう 析 しく 依 を 人れ る こと
がで きない ブロック を; K めて います。 この
なかの リスト [ieajf"'] は 3 つず つで 1 糸 It
となって おり, ITi の プロックの 縦' 别 i : 対) お
しています。 もし i に f 炎の 一部が あれば,
e, a はも う 使えません か ら , filIb では [e a]
が,' 1', 力され ます。
勝 《1 がつ いたか ど う 力' は winlose によって
チェック されます。 こ こで は, h 1, h2 ……
v3 v4 を I 鎖に 人れ てみ て, エラ一 にな らな
いかどう か を チヱ ック しています。 'Jli 際の
チェック は chkbag で 行われ, もし これ か
ら 人れ ようとす る ひさの た めの' や 問 が ない 場
に は FALSE を 返して きます。 'お 際に 依
を 人 れ るの は sinkbag によって 行い ま
す。 : bagmap と い う 変数 は, 使われて い る
ブロック の 《1 録 W で, プ 口 シ 一 ジ ャ は こ
れを ながら, 箱の 状態 を 知る ことに な り
ます。
結 を 阔 面 に 出力す るの は hbag, vbag ( :
よります。 fitpos は? Hj*^ の 左上 端の 座標 を
出力 します。 fitpos に は t ズ 1 4 の A~Q を' j|
き 数と して 人力して く ださ い。
4 X 3 の 箱で は 人 fUJ が ゲームす る に は少々
もの 足りない ようです 力 i\ 々後 コンビ ュ一
タ といつ しょ に ゲーム をす る と いう 期 f きを
残し, あえて コンパクトに してお きました-
みな さん もこの プロ グラム を 使って みて,
ここに/ し た 方法 以 外の , 新しい ァ ル ゴ リ
ズム によ る 「コンピュータ fifei'l^ と し」 を 考え
てみ てはい かがで し よ う 力'。
154
make "key
repeat 3
[setcursor
type char
make "key
Cseteursor [32 10] type "4]
make "key
(asei I rc) - 49
< 3
? y > -1 "o "m]
fv = 3
ip = "v) C£o "m]
setcursor ee
pr char 17
to putbag :shp
drawbar s i nkbae
eva I merrtoer p
wher e
C ( (Quot ient (where
d]
3) + 1)
to ba£rnap \ ntt
make "bafimap 口
to drawbar
f i tpos
Chbac] Cvba£]
to judgment
seta I pha 4
setcursor [2 IS]
(pr :name [WIN リ:
seta I pha 7
setcursor CO 23]
to chkbae
ff emptyp
; thishp Cop "FALSE]
member p f i r
member p f i r
[op "TRUE]
[op chkbaS
: th I shp \ も map
Df : th i shp : bafinr^p
to chkbag I oop : hv
if emptyp : hv [op "FALSE]
if chkbag thins first :hv
top — TI?U£] Cop chkbafiloop bf =hW
member p first : thishp : bagmap
member p f tr st bf : th i shp : bafimap
[make "bagmap con : bagfnap
Lem 3 : thi shp]
I nkba& bf bf b'
: th I shp)
: thishp]
op not chktaa* I oop
[hi h2 h3 vi v2 v3 v4J
f emptyp : s [op :d]
f not member p first :s :d
[op con se : d first : 5 bf :s]
Cop con :d bf :&]
setsp I 1 1 25
%p I 1 tscr sen
basmap i n 1 1
Du setpos [0 80] pd hbag
pu setpofi [70 60] pd vbaE
ba£n%a ■ n
f not member p : key L2S4 250 ^:43 J
[go '门
[run i tern where 〔
[make "sp se^hv "h go " I ]
[make "sp se I hv "v go "I]
[setcursor [27 6] pr [pos]
make "sp word : sp se I num ! sp
I f chkbag thing : sp [op : sp]
[setcursor [25 10]
pr "Err or go "5] ] ] 1
setcursor [20 10]
repeat 8 [type ¥ ]
I f :sp - "h [make "n 0] [make
setcursor [22 3] pr char 17 +
setcursor C32 3] pr char 18 -
to basma t
labe I "I
w I n I o&e [ jud^ent "White stop]
setpc 6 pd
putbag get key
setpc 7
w I nl ose [judgment "Yellow stop]
setpc 7 pd
putbag ^etkey
to makebox
setpc 2
pu setpos [-2 0] pd
to hbag
seth
repeat 2 [rt 90 fd 46 rt 90 f d 22]
end
to vbag
seth
repeat 2 [rt 90 f d 22 rt 90 fd 46】
end
to fietkey
( I oca 1 "sp "key)
setcursor [20 6] pr [select bag]
make "sp se I hv "h
make "key asc \
to f I tpos
( I oca I —X
make "x ( C
make た p I
CO 2 1 2
111
10
111
10
make "x pe
pu
setpos se (f trst :c) * 2A
(f (rst bf :c) * -24
setpen : x
end
to ba&r Li
make "hi
make
make
make
make
make
Fnake
end
G H I
? op 一
2 3 12 3 4
SMC-C 講座 (4)
II 松保暂 黑 岩 方 人 北 堀浩紀
この 講座 も 早い もので 4 回目と なり, 読者の 皆様からの 投稿 も 増えて きまし
た。 そこで, 今回 は 講座 をィ; にして, キ彌 作品 を 介いた しましょう。
黑 岩さん のフ ログ ラムと 質問
その I. 自作 プログラム
1 ) ファイルネーム
RECOVEK.C (リス 卜 1 )
2 ) プログラム 作成の いきさつ
ある H , いつものよ うに フ ロウ ヒー • マガ
ジ ン の ゲ一 ム な ど を ん ヒ ^'i し ん だ 後, 'm
入 を WJii り. ; "ilJfi; にり こる と dilM 小 3 > が 「ス
ピ 一 ド . ゲ一 ム がで きない ョ J と, i うのて'
し た: 「どれどれ」 と どうせ 使い〃 を liiliil^ え
た の だろう と Ai', ^ ' な が ら, ディスク をセ ツ
トし メニュー (ゲームの) iiii'iifii 力 ' ス ヒ 一
ド • ゲ一 ムを;;!^!リする と 「Readyj を
し , fi'J も '^1'化 し ない のです。 「'^1'だな一 J と
つぶ や き な が ら Sony FILER の システム
メ 二 ュ一 に してみ ると, なんと 確か あ
つた はずの 「SPEED.BASj と 「SPEED.
PAC」 が, いのです,
=ニ^^«場^^^,1;のも';5+^==
① c()nimanci「ERASE」. filename「SPEED.
XXX を ぶ。
② fi'I やら'' ? (Y/N>" と llil いている ので 「Y」
を 押す (何 か したいと き は 必ず Y とする か
に)。
③ チ ットも ゲ一 ム が始 ま に, な いので. もう
—は ① と:;!;' を U う。 ャッ' 、 リ ゲ— ム がで き
ない。
という U イトに スピード 'ゲーム は.; さ 5£ した
のでした。
こ こ で'夂?;ぉ,,,>;-;&が'^^) る が, Sony FILER
システム メニ ユーでの rERASEj コマンド
は キ一 ボー ド人ハ にすべき だ〃 そうしない
と 後 111 ま で' 'フ ァ ィ ル 化の '^; f Sony
FILER" の; リ X を,, り 継がれる ゾ'。 ,1/^ を 》 乂
して, サァ ーどラ しょ ラ, M — ソフト を Hi
I'i '(■( うの も';' 力 ら しい の で. フ ァ ィ ル fUi.i;
の ュ一テ イリ ティ が;!! ifi- いの も のか と f'l? す と
CPM に の 物が あ り ま し た。 でも ン /Jl'l も
する のです, …… とても n うおに な れ ませ
ん '-… それじゃ nn て' やって みる 力'。 とい
う こ とで プロ グラムの 作 を しまし た。
SMC-C
STANDARD
COURSEIV
3 ) プコ クラムの 使い方
mu l-M しい こと はキ やに) !も し。 ただし Hi な
を' iiJ する:
A > RECOVER O
drive no.l (A) or 2 (B) ? ,0
track ? I i.)
physical sector ? 1(c)
と 人力す ると SMC- 777 C では 1 ^11 のデ
ィ レクト リの はいって いる セクタ 1 の 内お
が ノレ 』;; される ([ッ 1 1 参!! (i)。
recover file exist ? 1 (Yes) or 2 (No) ik
\S, したい ファイル が ければ 「 2 」 を 人 乃
し, yij の セクタ をお リ i させる- セクタ fiV' ふ
は 1 — 4 — 7 -' m — 13 — 16 * 3 — 6 ―
9 一 12 — 15 — 2 4 5 * 8 — 11 - 14 の
で h. う-に I 的の ファイルが にっか つ た ら 「1」
を 人 お す る と お (;| を f 1 い, FCB た Jin の デー
タは E 5 • 00 となり, セク タの內 おが ム'
される Ctrl-C でし' P/M にり:: る
[WW
"しまった, '; i'i した' 'と 分かった ら |1'1: ちに デ
イス ク まるごと コヒ一 のパ 'リク ァ ゥ プテ" ィ
スクを り, これが うまく お iv; で き た ら ィ>;
を ひう こ と。
4) プログラムの 説明
bios (n. c > の m i'i を 1. ' BIOS コールに よ
り セクタ ダンプ を fr う。 BIOS コールに よ
りよ /4 う セクタ 論 セ ク タ ( 128 パ-ィ 卜) であ
る ので 物ぶ' 1'. セ ク タ (256 バイ 卜 > に '^^;^^;:す
る, ファイル の f^i/ni 1 セク in 尺】 にあ
る H 力 '听 すべての FCB の ァ ド レ ス に
テ"一 タ (H) を ,!;- き 込む こ とに よ りほう。
5 ) プロ クラムの 改善
1 セクタの ファイルに iUi7f デ一 タ を ,リ き
込 む 力-; 丄で ft fe:) する のに" が' ) 1 け ま し たが,
ド T- な プログラムで ちまち まと I デ一 タ す
つ える より, 1 セクタ' 'パ' ッ サリ" と' &ぇ
る ん' が ス ッ キリ したやり 〃であ る と 納 i ひ さ
せて 投 fei する ことにしました: もし す
る 場 i> は 「 FON T 2.Cj ブ ログ ラム を 参ち に
して' 'スク リ 一ン . エヂ ィ タ ん A" に してみ
たいと 忍って い ま す。
6) 麥考 文献
ナツメれ 「バソコ ンュ一 ザの ための C プロ
グ ラミン グ 技法 J の 「7.2- セ ク タ ダンプ フ 口
グラム」 こ の ィく の サン ブ ル はすべ て
BDS-C であるので とてら は に ケ. つ e ま た
^•iitlUI^ い。
その 2.Wt9
1 ) f 丄; i し' の ゾ 一ス' フ 口 グラムの 人 わに
「SMC EDIT J を f お 111 しています が, ァ ン
155
ダ'一 ラ ィ ン U ゥ' ij, font 2.C での X _ OFS.
Y ― OFS の が 人力で きません。 '二'
を 人力しょう とすると "BS" と |mI じ ! fjj 作 を
し 1 义'; えてし まいます。 バグ だ と AL', う
のです がいかが です か ?
2 ) SMC-C で シ ン ボ リ ッ ク • デバ' ッ ガ を Mi
おうと つ た の です が, ユーザーズ 'マ 二
ュァルを,;"^んでみる と 「シンボリック *デ
パッ ガの 作成に ついて」 という ■ に' K が あ り,
必ず この 科から お,; く e みください」 という
ので,; 允んで みると 1^ く "PI! 解で きない。 お ま
けに 「?^ マシンに よって BDOS の P: ; I マ が ゲ4
な る ため, 一 yj お 答で き ま せん ので 师 J' /K
く ださい。」 と ,'!: いている。 お、 のよ うに これ
から 「c , r,;;vj と は 何 だろ う か と プ忍ってな!^め
る 入 11 に は何が何だか•f|は^i^^で きないで あろ
う 。 人体, SMC-70, SMC-777 は RAM 64
K が 化 4^ なのに 6()K の,; iiiW して も, な 味が
m I 、 の ではない か? も'; )mj fi'J を どう すれば
a いの か 分か ら ない ので 《つた ときの まま 使
つてい るが こ れ がム; ^適の 状態で あ る のか ?
n i-.cofiiiii. よみし く 御 ください。
東京都 黒 岩 方 人 (4(1)
n にが,'. り; さ ん の おひ ii り です が, 少々 コメ
ン 卜しましょう。
その 1 , flECOVEm:: ついて
CP/M では FCB と 呼ばれ る 36 パイ トの
デ一 を )11 い て フ ァ ィ ノレ' Tf J リ. を f J- つて い ま
す。 そのう ち 1 'に' 後の 4 バイ ト を 1: おいた 32 バ
ィ 卜 がデ ィ レクト リ. エントリで, ディ レ
ク トリ 'エリア は ディレクトリ . エントリ
の tiitvr あ る わ けです。 ディレクトリ 'ェ
ン 卜 リ の j'li; お J の 1 パイ トは その ファイル の
ュ —ザ. コード (0 〜; 15) を' い-して おり,
どの ユーザに も p,M していない ディ レクト
リ ( 力 ラ のデ ィ レクト リ) に は E 5 がぶ: かれ
ています。 逆にい えば, ファイル を'; h' すと
はテ" ィ レクト リ 'エントリ の': 1 バイ ト に
E 5 を, I? き 込む こと をな 味し ます。 以 によ
り, ii'j してし まった ファイル をお (,1^ する に
は 【; お 、''1 デ ィ レクト リ ■ エントリのお 1 パイ
トを E5 —ユーザ. コード (; fii?;;; は ) に "
き 換えれば ぶ 4 いわけです。
SMC-CP/M の 場 〈W± ブロ ッ ク おは 2 K バ
ィ ト です か L') , 1 つの ディレクトリ- ェン
ト リ で ilk 人 K パ' ィ トの ファイル を ゆ 1'.
156
でき ます: では 32 K バイ 卜より 人き ぃファ
ィル はどうなる のかと いう と, き y のデ ィ
レクト リ 'エントリ を 1 つの ファイル が fO;
)U す. る こ と にな り ます。 つまり, 32 K べィ
卜 をお える ファイル を fU;7i す る ときには ^
&の ディ レクト リ ■ ェント リ にん t して E 5
-' の ,1;: き 換え を わ な ければ な b な !■ 、 わ
けで, 要 なです。 CP/M の内/3;キ/^;;:1に|る1
して,; 1^ し く は アスキー fl リ 「),[i;flJCP/
Mj を 参!! ひして く ださい。
さて, いよいよ プログラム を^て みる こと
にしましょう。 まず 1 1 につく のが イン デン
ト け: ドげ) の やりん-です。 もちろん, C で
は '十: 1'1 が, 1 トけ る ところに はいく つで も スぺ
—ス, タ ブ, liW J を/;: く こ と がで き る た め,
n 山に,' F ズ义を iii ぶこ とがで き, ^^入のな/み
の メ;: 式で プロ グラム を, |;: く ことができます。
しかし, プログラム を 入 II けが,;);: むこと を^
SMC-C
STANDARD
COURSEIV
える と, ,;)^ みやすい ひ I 化 解 やすい) 式と
いうの は ある お. は l;J ミ' 1: されて きます。 その
うち の 1 つが カーニハン & リッチ一 の 「プ
ログ ラミング パ,; な C」 の 小 での サンプル プ
ログ ラムの, です。 この 4^ は C の义は ,|「
になって お り , う *f 义 f F ||;: と もい える よ うな 4 く
であ り ま すから あ t れの この, ゆ 式に 印、
じて フ: 口 グ ラ ム を K こ と をお すすめし ます.:
'― l"t n も こ の ,リ:ぶ\; を 採 川 してお ります ので,
C プロ ダラム を ftfi^ii してく ださる 》j はで き
る だけ この』;: j: にで プロ グラム を ,リ いてく だ
さい: プロ グ ラ ム の ブ 口 ッ ク miHi が に I: «Wi''J
に にて 取れる ように ,リ: かれて い る も のが
し い プロ ダラ ムの 1 つの あ n: であ ると さ 'え
ています。
リスト 1 でバ グ と ALU) れ る ;';|; 分が 1 か リ) i あ
り ます。 main ( ) を! >丄 てく ださい: while
ル 一ァに 初めて 飛び こんだ と きに もし (U'J、 ド
の &を 人お し た ら どうなる でしよう か ? そ
の と き は while の あ n—- を満 )i! しない た め ル
—プ >M や は' お ff されずに secread ( ) から
'お fr されます- この 時点 て' dr の fii' (は 適 (にか
;^广かは分か り ま せんが (1: 人され てはい ま す。
しかし, tr, sec の f め: は (\: 人され て おらず,
f i の を W つてい ます。 この ィ、 4: fll'i. を I に
1. ' て テ"一 タ の ,1ト き 換え を ひう ことにな つて
しまい, ぐあい が: お I. ' のです。 では ど う す
れば丄 'よい か といい ますと, そのに のば 文の
屮 の break のと ころに secread ( ) 力' らの
1 f J- を 移; [り J させ, これ ら の 义が' お U される
ときには, 必ず 变 n の が 確 i している よ
うにし ます。 こう すれば, ド ラ ィ ブ ifrv の
人 乃 li.'j: に 以 ド のま:! (を 人 力 しても fi'f h し な
いで プロ グラ ム が 終 J' する ことになります。
また, トラック, セクタ 人 川 i.'j: に 人お され
た fift. の 1): 、''ifl: の チェ ウ ク がされて いません。
W^k し た ん だけが 使 )11 する よ う な プロ ダラ
ム ならと も かく, 投 も':, i したりし て 奴 多 く の
入々 に 使われる よ う な プロ グラムで はこの
ような (メン ド ク サイと わ れる かもしれ
ません カリ ことに n しなす るの レ尺 yj です。
それ かし secread ^ ) と secwrt ( ) てす
力、 はとん ど li'J じ リ 1.' で, リ一ド ライト
のん '|(|| がちが つてい る だけです から 1 つの
Mi: まとめて リスト 2 とし, 呼び出し M
も '殳リ おす る ことによって, リード ライ 卜
を統 -fi'j にあつ かう ことができます。 ま た,
BIOS コ一 ル の 機能 'ふ です 力、 リスト 1
で は 'ぶ 奴 を め: 接 使 つてい ます 力、 リス 卜 2
では:; define で した シンボル を Mi つて
います。 こうして おく ほう がプ 口 グラ ム が
1; 光み やす くなります ね。 BIOS, BDOS コ一
ル の 機能 コード を : define で シン ボ ル 化 し
た ファイル を 作り, BIOS. H, BDOS. H
と:?^, 付けて お :ナ ば, これらの ファンク ショ
ン . コール を fijiiij し たければ フ ァ ィ ルの: t
yil で:: include す れば丄 'ぶ く , 後々 便利 だ と
うのです がいかが でし よ う。
その 2. 質問に 対する m
1 ) 確かに SMC EDIT では 通常 は アン ダ
—ライン は 人 わで きません: (:ブ 口 ダラム
ではよ く (^1^ぅキャラ クタでぁるァンダ一 ラ
インが 人力で きない なんて, SMC EDIT
に も W つ た も のです が, うまく 人力す る ん
はが あ ります。 アンダーライン を とりあえ
ず マイナスな ど にあ: き 換えて 人 乃して おき,
後て'' 'X" コマンドで アンダーラインに '&' !ぉ
すれば £>1 いのです。
2 )SMC-C の バッケ 一シ" の 巾に は CDB と
いう シンボリック' ザ' f ツ ガがト U'ri してい
ま す。 CDB.COM と CDB 2.0VL がそれ で
す 3CDB は, f ま fl) す る CP/M の サイ ズに依
{{- します ので, i に '適 な も の を お ) 1 1 十る た め
に は fit コンパイル が必 'ii:: と な ります。 m:t
されて いる' お i r ' '!能 な CDB ハウケ一 ジ は
約 56 K 以 I: の CP/M で' お U できます か h
60 K である SMC- CP.' M にで は そのまま
'iifr' '【能です: ただし iiiiil の 状態で はあり
ません。 CDB に I も! して は I'll を 改めて 叫 し
たい と 、います。
北 堀さん の 投稿
さて, 絞いて は ili V: ffl; の t m さんの 作 .*.,', で
す。 BASIC の グラフ ィ ック 命 く? を C で' お
^した ものです。 リスト 3 力 f C で ,リ L 、 た ;'; 1;
分, リスト 4 が アセンブリ, U なで, li: いた プ
口 ダ ラム を CRL フ ァ ィ ル に 变挽 し た ダ ン
プリ ス ト です。
n ド に'々 1 ほ I* (の f お! U ;丄 を; i ベます:
circle (x, y, r, c, f )
int X, y, r, c, f:
屮 心 (X, y >. 'Nf. r. fcc で I'l を 描く。
f 二 が I リ, f=l で; りつぶ す。
box (x, y, X 1, y 1 , c, f)
int X, y, X I, y 1 , c, f ;
(x, y)- (x 1, y 1) を i 'けり 線と する I'Llffj
を tic で 描く: f ; i circle と
line (x, y. x 1 1 y 1 , c, I )
int X, y, X 1 1 y 1 » Ci I ;
点 (X, y) か ら (x 1, y 1) r.\{m^'j\ く c
c は 色, 1 は,;!^ JH し
1 = : ノーマル
1 • not
2 : and
3
4
int sin \a, x)
int a. X ;
a * sin (X) を す:,
す。 これら を 使って 三
を 描く こと もで きる。
copy (n)
int n ;
rtifii のハ一 ド コピー。
int cos (a, x)
int a. X ;
a * cos (x) を i^i
/ぜ《 数 を fOi つた Mff ミ
プリ ンタ に; に 力す る
1 ゆに n によ つて 縦 は 4; を衍 i す る ことが
できる:
gclear ")
char X '
グラフ ィ ック I 山 1 ifii を データ X でク リアす
る C
gmode 、rv
mt n ,
グラ フ ィ '-' クモ一 ド の,; ivil。
gplot ( X, y, c, \ )
int X, y, c, I ;
点 (x, y) に 色 c で プロット する。 1 は 論 リは
コ— ド,
int gpoint (x, y)
int Xi y '
(x, y) の データ を iii す。
tmode knj
int n ;
SMC-C
STANDARD
COURSEIV
ぉ'』¥^1ば((の,;;;::^1。
n= G : 40 X25 ページ
1 : 40 X 25 ページ 1
2 : 80X25
cplot (x, y, c, n)
int X, y, n '<
char c ;
キャラクタお' を 標 (x, y) r./l; Jj する。
n は ,1!^ き 込む I 山 llflj を' j^: し, tniode ( ) の n
と じ:,
sound (li h)
int I, h ;
U さし さ h の/ V を; にす。
font (a, c )
int a ■
char c [ ] ;
キャラクタ 'フォン トのリ];^^: a が キャラ ク
タ ■ コード, C がその デ一 タ の6[!^^】て', char
c[8 ] ; と' I'i: ■ してお く: a の b 8 が (1 の と
き,; 允み 出 し, 1 のとき, |;: き 込みと なる Jont
(0 X 41, C ) で'' A" の フォント 力 す C に „'ん み
,T, さ れ, font (0 X 141, し- ) で C の デ一 タ が
41 に セット される。
int cpoint (x, y, n)
int X, y, n ;
H^-K^ (x, y) の 义'; コ一 ド を 卜' R 8 bit に ァ
ト リ ビュート を I ■.(:': 8 bit に; す。 11 はぺ一
,、 '■
aclear ( x, y, a, n)
I ぉ標 (x, y) の アトリビュート を a に,;;
する。 II はべ一 ジ。
locate ( X, y, n)
int Xi y, n ,
力一 ソル を l<K^ (x, y) に 移 仙。
label ( X, y, a, v, h, c, I )
int X, y, V, h, c, I ;
char a ;
グラフィック I 山 jifll: f-. の ゆ: 標 (x. y) !: K V
横 h はに 色 c で キャラクタ a を if お' J; する。
1 は, お JiR。
cclear (a, b. n/
int 3, b, n ;
ぺ一 ジ n を キャラクタ a, アトリビュート
b でクリ ァ。
char inkey (n)
int n '
キ— 人/ Ju getchar ( ) と はちが い, n = l
で 人お が あ る ま で f.'i: つ 力、 n-0 では はた な
い。 アスキー コード を ili す。
print Cx, y, str, n)
int X, y, n ;
char * str ;
I'K^S U, y) に str を; にお。
wipe (a, n)
int a, n ;
グラフ ィ "ノ ク |ifi||fli の'; i'ii:- と テキス 卜 I 山 llfif を
a でク リアす る。 gclear ( ) と cclear ( )
を ま とめた もの。
(以 I-. です が, 紙 ifii の i5y 係に アセンブリ
,yf (の ソース を揭战 できない こと をお わび
します。)
し 、'とく ci«a
さて, 今 1"] は ^ ifii の I ほ 係 もありまして 休ん や f
とさせて いただきました: は' らまた,;
ゆ: を fij^ 開いた し ま すので ョ 口 シク。
碑, さ: >i, 御も^ も ヨロ シク。
157
リスト 1
リスト 3
ョ sed on POCi に NAT^IUME
, p h / , t i n d ;
■■-i iiput f. " ir 1 ve
tr = : np'jt i. "tr aci " '■ - 5
phy=i nput < "physi eel sector
pri nt-f ( "
dump (0 > ;
seer ead (dr , tr , 5ec+ 1
printf ( "¥n " ) j
や 1 nd=i nput (
tseqread (dr , tr , sec >
ri.3tar.hg * ) ;
= ecr ead ( dr\ tr , sec + 1
datachg < > ;
―, tr , sec + 1 )
■retread (
dump < B) ;
pr i ntf (name )
INPUT statement o-f BASIC
blO« (12,DMA>
L oy 1 cal sector (
/* set logical sector
1 og i c <ii I settlor < 1 28 byte) write
/# I sector write irofn
Dlifi memory duinp •/
print-f t"-/,02x: " , t j+st) »1^>) ;
for ( i =0; i < 1 6; I ++ >
pnntf ("y.02x 'ヽ adrU*i6+i :
print-f つ;
for (i=0;i a6;i++) :
i f (cK ' 1 1 … :d)
pr i nt-f t " * " > J
el
prints ( ""/.c " ,d) ;
pr 1 nt-f k " *n " ) ;
リスト 2
陶セ タタ ダン:^
track: 2 sector = 1
1 2 3 4 5
2 A BIOS -M..,*
00 : 00 42 49 4F 53 20
10 :
ERASE される と 00—
と なる
(注記) 早い話が
F'O : これ は セクタ ダンプ
158
idef ine SE し DFrV 9
ttde-f i ne SE 匚 F;EAD 13
ndeiine SE 匚 WRT 14
vDi d secrw (rwmode)
1 nt rumode;
bi OS ( rwmode, NULL 3
fSECWRTl ;
--? COT; font ,t
■for ^b=Ci; b<€; -t
■for fe=0;e<S; ―
{ gplot (px , i
prout (OjiOd) ; prout (OxOa) i prout iO>: lb) ;
praut < 0> 3e) ; prout (Ok lb ) i prout <0;-; 54 > ;
i-f (:r >B> >i-B;
cI=mode ( ) ; d >>= 9; a =640; b=0>:36; c-0>:34;
a (cj==0> ta=320; b=Cix335 c-Ox^Zf >
" (x<2> copyO(s,b,c) -,
else ■[ copy 1 ( d , b , c , x ) ; J
prout (Ox lb > ; prout (0!?4i ) ;
prout ( O;-; lb > ; pr out ' 0?f 3c ) j
if (X >4) { b-0k31
prout (b > I prout (
; = Ox 30 J
prout (Ok lb) ; promt (0>;53) ; prout ( Ok 30 > ;
prout (iTil) ; proLiL tm2) ; prout (0x30) ;
"for ti::m n ^+ti )
i
p =-0 ; cl=gpoi lit (b 3 c J ;
prout ( 0:' Od 〉 ; prout (
copy"'' (m , (T. 1 , r2 )
' コじ t; (OkZI ^ ; prout ゾ" ベ? -6) !
pro jt (Or lb ' ; p 一 out {Oy5^> : p-cut fOy.30) ;
pro し t < ml > ; prout (m2) ; prout K',; 30) ;
ior <b=0; b m ; ++b)
prout ( Ox Od > ; prout < 0-< Oa > ;
リスト 4
Sum ; rC 8E 42 ZO 69 DE 03 86 BO A7 8C BE 7B 92 E2 匸 8 : 04>
Adrs: +0 +1 +2 *T. +4 +5 +, — S キ 9 +A +C fD *E +「 ; Su-n * Ascii Dump *
. . - - ».M ODTAt'D メ F'
* I o —r e . □ It _+ ff- G - rr、 んノ- , -
I メ f ェ s しノ, しォ X ■ , , - J _
A - VJ u - 1- Q R r- : 二
i 1 N p T R N メ rr p ci IJ !
* 一し I--iLU< !! -.c£ Til
F 8 D IT- F 5 <- 3 F DO r " D D D E - B
It 一 O 二 5 4 3 c CM tj B o マ. - A- 5 .n a _ 2
Ci - 7 4 4 2 6 3 A I- s 3 G u- E it UJ r.
c 1 了- 1 Li- 1 5 1 5 t L- D pi B 0:- It c , c
+ 一 o 4 4 4 3 <■ 4 4 M 4 CJ U E E Ui 5 1,1
& 7 1- D 5 4 6 — c _> ,ふ 2 It UJ It LU • * - 3
A 一 4 4 7 rJ W 5 CO マ- 5 01 E 7 9 B _u J _ r
+ - D0444B444 uo^6t64 - 、
* . d- in a- rt- ? り- T 4 CO o 2 ,l r 一 r -
* 5 4 c o 5 4 D 9 4 4 E 2 2 2 ^ - T 一 _
■c - ァ F o 1 -.0 C ニニ 4 7 r c- c- o o r> 1 _ -
I i
4 I o ?リ <f D _リ 4 4 Cj 5 c 6 ム 6 £ - -
つ : 5 B 1 F 5 2 6 F ? 5 E 1 1 1- 1
+ c * E 4 B o 4 5 c c - - 2 2 -
h 4 4 5 3 4 D 4 5 4 ^ 1 o o o- -.. 二
-J - c c/ 4 5 O 5 1 7 7 了 L:! 厂 _s 3 u.i U 一 に :
5 一 o c『 o o o o o o o o c い- り o o
r 1 o 1 二 n d- IT- 6 7 s c, A iX c D li 一 に
礙 : き-.
1 一 o ,、 rt . , • テ as F G ッ i ■ ,、 •
_J - • * ,、 9 - ,二 N -,、 - ッ ? C
♦ I 子 - • . - • r I 3 II , # + < -〒, ノ
J 1 r- c A 1- A to D 6 5 D 3 Li, 3 ill Cl B
s J F 6 £ r 2 d- 3 D 1- 4 A 7 E E 4 -r
+ - E r o I c c o c c 0- c 1 c c o
ミ 一 e6EA3 0-OBOOBEOO97
+ I Tu c o 2 9 o 3 2 B o o 7 B
- . 二 u o F ,ノ tj o c c 1 OJ c- c CJ o - リ
_ o o o 7 1 c 1 7 7 o c 7
._ . c A c A 3 4 7 3 1 3 c 2 1
r - - & 7 B 3 c o 1 2 1 2 c c
+ - c : u 「I n o D o 1 o ひ c c- c- o
& 1 二 r E947B099F4100E
フ I F D 8 o E 6 -A- E 6 6 2 6 0- ^' D 5
+ I 1CCOOO-CF4 3COOBCO
A_ I 3 r. D 5 o A 9 3 6 E 9 D 2 6 e
A A 5 A 8 B 7 & o 5 3 1 o
r J 一 D It o L> o 3 E B 9 <E 2 r- i> It *a
+ I OCFOlo2Flc7c^iloc
* 一 Ql-_'-lc403conTn-OFO^^
o - 3 Ui _> D 5 二 A A- D CO _!> * _x B B 9
+ 一 c o o- c o c 6 D 3 E 2 c F 1 c
s _ o o o o o o o o c o o o o Q o o
.q 一 2 2 2 2 2 2 2 2 2 2 2 つ i n 2 2 f i
9 4 2 1 ,一 s c c .1 F F B D A 1 --^ J t.
A 1 B o 了 A 5 4 2 ^* 6 7 ,.■ 一 -,, ,. -0- 5 „. 9
r J 。- c c- 4 f i 6 8 A GJ u- 1 _r- o Li 一 4
2 1 A O C 一- リ c- O o o o o 1 a- c- ,- 一,."
I D F -0- o- o F A A E 1 o c 1 o 1 - A
,- It 「-- o c- 1 F> 5 7 9 c UJ c. 4 -c- E I E
5 2 19 0-000000011-01 一 fli
3 2 o o o o o o o o o o -n- o E ;
5 D 2 B o M o o o o o o o 1 3 u : f 一
0™.-^0g5.u34 69AEF100 I ,■<
3 E ^ t o o o n- o o o o - o o 2 c 一 f1
4444A44444444444 一 ^
o E it 二 It f 丄 c 3 f J 3 2 E c O り 3 1 6 +
^- D o E o 3 B 2 E 2 c c o 1 3 2 I p +
4 o - - o , .- <C c- o o 1 3 E ? リ c- tt 一 了 *
4 二, .- CN o IN -u ,ゾ o 2 oleic - c. +
4 c UJ 2 o 2 3 c 2 ,.- ゥ m o c D 3 I 11 +
u o . - 5 9 1 1 o A 8 3 o F 2 2 - 7 A
5 c- O 2 E 3 A Li D o D F Ui o 一 < 令
D し ,f o It O 2 2 c o 5 3 51 o 3 - F ^
4 o o c 2 2 c- c- Ul 2 It 1 c it 2 u ^ 2 +
c- o 2 It o B f J c o 3 o 3 E il c- 3 +
o CJ 1 1 s D c- 1 1 r-i 7 A 5 & D A 一 广 r.:.
O o Ui G CO c o c K- 2 2 2 E E 2 「i 一 F +
o c C -,〕 c い D E 1 2 it £ A 「一 o - 9 +
o 1 3 2 1 5 D o- B 1 5 1 5 o 9 F I _x 1
o O 3 2 c. 3 c o E o E c e 0- c f J i o +
o D 2 3 t A 1 1 I 9 1 D 5 9 OA ^ _ 5 c-
o 3 2 E 3 2 o A o 2 o E c o 3 . 3 +
o o o o o o o o o o o o o o o o _ c-
s 3 3 マ> 5 3 3 3 3 3 3 3 3 3 J ,.:- I u d
o o o o o o o o o o o o o - o o o - a,.. A
編 集 部から
零问 ^集
当 編集 室で は, 読者の 皆 さまからの 自作 ブ
ログ ラム, 原稿 を 募集いた します。 ジ ヤン
ルは, 次の 3 つです。
① 自作 プログラム
ゲーム, ビジネス, グラフィック. ュ一テ
ィ リ ティ, ツールな ど, SMC シ リ ― ズぁ る
いは H B シリーズで 使える プ13 グラム, 気
S に 打ち込める ショ ート • ブ0 グラム を 送
ゥ てくだ さい。 CP/M な どの S 上で 動 く プ
ログ ラムで もけ つこう です。
② ハー ド 製作
CDOh'HiTBiT 読者に ふさわしい 読み もの
SR ショート' シ 3 — ト, ii 文, ま た は ぐ
つと くだけて 「わが 家で は H ぼ BiT を こんな
ふうに 使って いる」 という レポ一 ト も大歡
迎。
応募 要領
臞 稿に は, 住所, 氏名 (ペンネーム 希望の
方 は ペンネーム も), 年齢, 連絡先 雷 話 番号,
職業, そして 対象 機種, 必要な 周辺機器 を
必ず ご 記入く ださい。
® 自作 プログラム
プログラム を セーブした テープ, ディスク
で ご 応募 ください。 urn は 原則 としてお 返
ししません が, ディスク は 返送 希望と 害い
ていた だければ, 返送いた します。
Oh!HぼBぼは, 初心者 も 対象に しています
ので. できるだけ 分かりやすい 内容の 説明
をお 願いし ます。
フローチャート, 変数 表, メモリ マップな
ども, できるだけ 添えて ください。
リスト は, プリンタ のない 方 は プログラム
メディア のみの 応募で けっこうで すが, 同
封 を 原則と します。 マシン 語の 場合, ダン
プリ ストの ほかに, ソース リスト も 必ずつ
けて く ださい。
また, 参考文献, 引用 資料な ど は 明記して
く ださい。
②ハ— ド 製作
製作した ハー ドを お送りいた だかなくても
図面, ;S 稱 など を 検討の 上. 当 編集部より
連絡いた します。
回路図 は, 大きく 鲜 明に 描いて ください。
トレースの 必要はありません が, 部品 名.
ピン » 号な ど を 見やす く, スペース をと つ
て 書く ようお 顔い します。 また, 実体 配線
図, 部品 表 もっけて く ださい。
す 易 載 方法
毎号, 優秀 作品 を OhtHiTBiT 誌上に 揭 載し
ます。 原 橘 は, 揭敏 にあたり 修正 させて い
ただく 場合が あります。 あらかじめ ご了承
く ださい。
掲載 作品に は, 本誌 規定の 原 橘 料 を さし 上
げ ます。
次
最近, 読者の 方からの 投稿が 増えて きて,
編集者一 同 キヤ アキ ャァと 喜んでお リ ま す。
いや 一, Oh! hUTBIT の 読者 は レベルが 离
ぃぜ つ!! SMC の 原稿が JE 倒 的に 多い よう
です が, MSX の ユーザ— もがん ばって ね。
プログラムに 限らず, 「私の 使い方」 「ゲーム
の 攻略 法」 「ヮ タシャ さつば り わからない」
なんでもよ ござんす。 くじけず 手紙 を 害い
てくだ さい。 と ゆ 一ところで 凸版印刷の 菊
やん 登場。 「もう 時間が ありません。 失禁し
そうです よ」。 失禁され て はた ま らな いので
この 原稿 を 渡さなくて は。 次号 は, ゲーム
について 考えて みたいで すね。 靠' 「ビース-
Oh!HIT3IT Vol.6 480 円
1985 年 7 月 I 日 発行
薩発 行人 孫 正義
國纆集 人 田 銷洋; 台郎
國 発売元 株式会社 日本 ソフト バンク
出版部 〒102 東京都 千代 田 区 四 * 町 2-1
TELM(26lH035( 代)
本社 東京都 千代 田 区 九 段 南 2-3- U
TEL03(263)3630 (代)
大阪 支店 大阪市 南 区 難; 皮 千日 前 5- 19
TEL06(644)OI9l(ft)
画 印刷 凸版印刷 株式会社
國 編集 西 澤伸樹
画 技術 松 田 辰 夫 徳永聪
讀 海外 協力 |15 形成 美
漏 協力 棵本博 行 西 田明宏 乗 松保智
画 カメラ 浜崎昭 杉 山 和 美
C l984SOFTBANK5tli-0228 1-7
本誌からの 無断転載 を 禁じます。
■ COVER : Yunko Arata
■ design : Shoko Fujiyama I
160
SONY
m
ツビ 一« ロード すれば,
—歩 進んだ 自分に 会える
SONY
SONY
MIOTO FLOPPYDISK
Single Sided
MFD-1
M
C
D
L O
I S
P
K
R O
P Y
a5inch(86mmy
80Tf.(lDDI/4OTr-(lD*
'さ
KAPn ゥ 3t5inch(86mm>
I VI 画 こ acrrr(2I»l/4(ITf.(2Dy
Double Sided
らの頭 Jlrt とセ ン スでキ 一ボ一 ドを たた く, CG ゃプ a グラム を
> く る。 自分の R を クリエ ィ ト する ために, 3.5 イン チを ロードす る:
そん な MF D 1H. ft がいまい ちばん 牛: き 牛: きして います: マイ クロフ
' ビ一 ディスク は、 独 (H の ハイ フ 'レシ ジョン VIVA X 磁性 (本 を
採 W 。データ エラ一 につな がる ノイズ を 押さえ, ms N 比, 高
力、 お 分解能 を宾 現して います。 パソコンが:^ m -部 にな
つてし まつ た 僕 bMFD 世 ft のメ ディアです:
MFD-1 片面 O.MVI バイト ¥1.350 MFD-2 两面 1.0M バイト ¥ t J50
ノ クニ フニ ピーティ スク
ソニ隱 の 15 インチ MFD
幕 本性 能 (MFD I ^通) 暑 トラ, ク JKj : み:) トラ ゥク寺 イド, 40 トラック サイド 秦ト
ラック 密/^ : U5TPi(80 トラックし 67,5TPI"0 トラック > 參: d 錄密 : 8.187BPI
(サイに cr)、8,717BPI (サイドつつ 攀$ ^力' : MFM^^i^ 使容录 : 0.5M バ
イト (MFD n, し OM バイト (MFD- 2> 二; [^at ま : 5001c ヒリ ト *:M600RPNn
お 問合せ; i. ノ 二一職 ヱ i^t«l
,,- 舊 *TFtf"M-TT ItnniTT riT — ^1 丄 —丄 ttf 八け T14] *t^;ffl.ii'illV4t^'ii6-5-.B «03»+4*-371; tJI ■ '<gfT «¥;«3' >^Bi^U;l%*tiK
I
圓
SONY
あの ロート ランナー をつ くった、 ブ ローダー ボンド 社の 大作、
パンゲ リングべ 4。 MSX になって、 ソ: 一から 誕生。
世界 征服の 野望 を 抱いて きた バン ゲ
リング 帝国 は、 ついに 最終兵器 を完
成させようと していた。 君の 使命 は、 特殊 蝶 ジェット
ヘリ を 駆使して 帝国の 秘密兵器 工場 を 破壊す る こと
にある。 ところで、 画面に 現れる の は、 全体の 約, +0
ここで 君の 記憶力 プラス 構成 力 を もって 帝国 全体の
ようす をつ 力、 まなければ、 迷い子に なって しまう。 二の
ジェット ヘリに は、 工場 や 戦艦 を 破壊す る 爆弾と、 敵
戦闘機 や レーダ一 など を攻擎 する バルカン 砲が あ
パンゲ" ング ペイ ¥4,900 る。 戦略と して (J^ まず 敵の 重要 拠点の 工場 をた たく:
"^ZTTTZ , T^'^^. と。 高 得点 を あげる と、 名誉の 》 章が 画面に 現れる。
'■01 984 Broderbund Software. Inc. by Will Wright
7 月 21 日 発売 予定。 予約' # の 大人? I だ/ では、 一流 戦士と しての 君の テクニック を 待って いる。
RAM64K バイト? Ifc へ-
に 幅広く 楽しめる y 一- •
• 写真 は H5- 二- —
と トリ 二 トロン 力 T — ^こ ••
R2 ¥56,000 と-二 み ^
ひと ひ' 二
ヒ ッ 卜ヒク 卜,
■ 嶋霧 雷 は を Wl£ の 上, 轰 jSB 霸軸
-—; ^ a し みく たさい, ^ は マイクロ ソ ブト の fli 權 てす
— — * IjMMS 置 以上の バソコ ン システムで お使いく たさい
jMi 曰; S ン Z フ ^nted in Japan 定価 480 円 雑誌 0228"~:^